home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gold Medal Software 3
/
Gold Medal Software - Volume 3 (Gold Medal) (1994).iso
/
prog
/
asmclock.arj
/
WINDOWS.INC
< prev
Wrap
Text File
|
1991-04-24
|
106KB
|
3,807 lines
option expr32
; Begin of file WINDOWS.H
NULL EQU 0t
FALSE EQU 0t
TRUE EQU 1t
LONG TEXTEQU <long>
VOID TEXTEQU <void>
BOOL TYPEDEF SWORD
PSTR TYPEDEF NEAR PTR SBYTE
NPSTR TYPEDEF NEAR PTR SBYTE
LPSTR TYPEDEF FAR PTR SBYTE
PBYTE TYPEDEF NEAR PTR BYTE
LPBYTE TYPEDEF FAR PTR BYTE
PINT TYPEDEF NEAR PTR SWORD
LPINT TYPEDEF FAR PTR SWORD
PWORD TYPEDEF NEAR PTR WORD
LPWORD TYPEDEF FAR PTR WORD
PLONG TYPEDEF NEAR PTR SDWORD
LPLONG TYPEDEF FAR PTR SDWORD
PDWORD TYPEDEF NEAR PTR DWORD
LPDWORD TYPEDEF FAR PTR DWORD
LPVOID TYPEDEF FAR PTR
HANDLE TYPEDEF WORD
HWND TYPEDEF HANDLE
PHANDLE TYPEDEF PTR HANDLE
SPHANDLE TYPEDEF NEAR PTR HANDLE
LPHANDLE TYPEDEF FAR PTR HANDLE
GLOBALHANDLE TYPEDEF HANDLE
LOCALHANDLE TYPEDEF HANDLE
FARPROC TYPEDEF FAR PTR
NEARPROC TYPEDEF NEAR PTR
HSTR TYPEDEF HANDLE
HICON TYPEDEF HANDLE
HDC TYPEDEF HANDLE
HMENU TYPEDEF HANDLE
HPEN TYPEDEF HANDLE
HFONT TYPEDEF HANDLE
HBRUSH TYPEDEF HANDLE
HBITMAP TYPEDEF HANDLE
HCURSOR TYPEDEF HANDLE
HRGN TYPEDEF HANDLE
HPALETTE TYPEDEF HANDLE
COLORREF TYPEDEF DWORD
tagRECT STRUCT 1t
left SWORD ?
top SWORD ?
right SWORD ?
bottom SWORD ?
tagRECT ENDS
RECT TYPEDEF tagRECT
PRECT TYPEDEF PTR RECT
NPRECT TYPEDEF NEAR PTR RECT
LPRECT TYPEDEF FAR PTR RECT
tagPOINT STRUCT 1t
x SWORD ?
y SWORD ?
tagPOINT ENDS
POINT TYPEDEF tagPOINT
PPOINT TYPEDEF PTR POINT
NPPOINT TYPEDEF NEAR PTR POINT
LPPOINT TYPEDEF FAR PTR POINT
@proto_0 TYPEDEF PROTO FAR PASCAL
GetVersion PROTO @proto_0
@proto_1 TYPEDEF PROTO FAR PASCAL
GetNumTasks PROTO @proto_1
@proto_2 TYPEDEF PROTO FAR PASCAL :FARPROC
GetCodeHandle PROTO @proto_2
@proto_3 TYPEDEF PROTO FAR PASCAL :FARPROC, :LPVOID
GetCodeInfo PROTO @proto_3
@proto_4 TYPEDEF PROTO FAR PASCAL :LPSTR
GetModuleHandle PROTO @proto_4
@proto_5 TYPEDEF PROTO FAR PASCAL :HANDLE
GetModuleUsage PROTO @proto_5
@proto_6 TYPEDEF PROTO FAR PASCAL :HANDLE, :LPSTR, :SWORD
GetModuleFileName PROTO @proto_6
@proto_7 TYPEDEF PROTO FAR PASCAL :HANDLE, :NPSTR, :SWORD
GetInstanceData PROTO @proto_7
@proto_8 TYPEDEF PROTO FAR PASCAL :HANDLE, :LPSTR
GetProcAddress PROTO @proto_8
@proto_9 TYPEDEF PROTO FAR PASCAL :FARPROC, :HANDLE
MakeProcInstance PROTO @proto_9
@proto_10 TYPEDEF PROTO FAR PASCAL :FARPROC
FreeProcInstance PROTO @proto_10
@proto_11 TYPEDEF PROTO FAR PASCAL :LPSTR
LoadLibrary PROTO @proto_11
@proto_12 TYPEDEF PROTO FAR PASCAL :LPSTR, :LPVOID
LoadModule PROTO @proto_12
@proto_13 TYPEDEF PROTO FAR PASCAL :HANDLE
FreeModule PROTO @proto_13
@proto_14 TYPEDEF PROTO FAR PASCAL :HANDLE
FreeLibrary PROTO @proto_14
@proto_15 TYPEDEF PROTO FAR PASCAL :WORD
GetFreeSpace PROTO @proto_15
@proto_16 TYPEDEF PROTO FAR PASCAL :LPSTR, :WORD
WinExec PROTO @proto_16
EXTERNDEF PASCAL DebugBreak:
@proto_17 TYPEDEF PROTO FAR PASCAL :LPSTR
OutputDebugString PROTO @proto_17
EXTERNDEF PASCAL SwitchStackBack:
@proto_18 TYPEDEF PROTO FAR PASCAL :WORD, :WORD, :WORD
SwitchStackTo PROTO @proto_18
@proto_19 TYPEDEF PROTO FAR PASCAL
GetCurrentPDB PROTO @proto_19
tagOFSTRUCT STRUCT 1t
cBytes BYTE ?
fFixedDisk BYTE ?
nErrCode WORD ?
reserved BYTE 4t DUP (?)
szPathName BYTE 128t DUP (?)
tagOFSTRUCT ENDS
OFSTRUCT TYPEDEF tagOFSTRUCT
POFSTRUCT TYPEDEF PTR OFSTRUCT
NPOFSTRUCT TYPEDEF NEAR PTR OFSTRUCT
LPOFSTRUCT TYPEDEF FAR PTR OFSTRUCT
OF_READ EQU 000000000h
OF_WRITE EQU 000000001h
OF_READWRITE EQU 000000002h
OF_SHARE_COMPAT EQU 000000000h
OF_SHARE_EXCLUSIVE EQU 000000010h
OF_SHARE_DENY_WRITE EQU 000000020h
OF_SHARE_DENY_READ EQU 000000030h
OF_SHARE_DENY_NONE EQU 000000040h
OF_PARSE EQU 000000100h
OF_DELETE EQU 000000200h
OF_VERIFY EQU 000000400h
OF_CANCEL EQU 000000800h
OF_CREATE EQU 000001000h
OF_PROMPT EQU 000002000h
OF_EXIST EQU 000004000h
OF_REOPEN EQU 000008000h
@proto_20 TYPEDEF PROTO FAR PASCAL :LPSTR, :LPOFSTRUCT, :WORD
OpenFile PROTO @proto_20
TF_FORCEDRIVE TEXTEQU <(BYTE)0x80>
@proto_21 TYPEDEF PROTO FAR PASCAL :BYTE
GetTempDrive PROTO @proto_21
@proto_22 TYPEDEF PROTO FAR PASCAL :BYTE, :LPSTR, :WORD, :LPSTR
GetTempFileName PROTO @proto_22
@proto_23 TYPEDEF PROTO FAR PASCAL :WORD
SetHandleCount PROTO @proto_23
@proto_24 TYPEDEF PROTO FAR PASCAL :SWORD
GetDriveType PROTO @proto_24
DRIVE_REMOVABLE EQU 2t
DRIVE_FIXED EQU 3t
DRIVE_REMOTE EQU 4t
GMEM_FIXED EQU 000000000h
GMEM_MOVEABLE EQU 000000002h
GMEM_NOCOMPACT EQU 000000010h
GMEM_NODISCARD EQU 000000020h
GMEM_ZEROINIT EQU 000000040h
GMEM_MODIFY EQU 000000080h
GMEM_DISCARDABLE EQU 000000100h
GMEM_NOT_BANKED EQU 000001000h
GMEM_SHARE EQU 000002000h
GMEM_DDESHARE EQU 000002000h
GMEM_NOTIFY EQU 000004000h
GMEM_LOWER EQU 000001000h
GHND EQU 000000042h
GPTR EQU 000000040h
@proto_25 TYPEDEF PROTO FAR PASCAL :WORD, :DWORD
GlobalAlloc PROTO @proto_25
@proto_26 TYPEDEF PROTO FAR PASCAL :DWORD
GlobalCompact PROTO @proto_26
@proto_27 TYPEDEF PROTO FAR PASCAL :HANDLE
GlobalFree PROTO @proto_27
@proto_28 TYPEDEF PROTO FAR PASCAL :WORD
GlobalHandle PROTO @proto_28
@proto_29 TYPEDEF PROTO FAR PASCAL :HANDLE
GlobalLock PROTO @proto_29
@proto_30 TYPEDEF PROTO FAR PASCAL :HANDLE, :DWORD, :WORD
GlobalReAlloc PROTO @proto_30
@proto_31 TYPEDEF PROTO FAR PASCAL :HANDLE
GlobalSize PROTO @proto_31
@proto_32 TYPEDEF PROTO FAR PASCAL :HANDLE
GlobalUnlock PROTO @proto_32
@proto_33 TYPEDEF PROTO FAR PASCAL :HANDLE
GlobalFlags PROTO @proto_33
@proto_34 TYPEDEF PROTO FAR PASCAL :HANDLE
GlobalWire PROTO @proto_34
@proto_35 TYPEDEF PROTO FAR PASCAL :HANDLE
GlobalUnWire PROTO @proto_35
@proto_36 TYPEDEF PROTO FAR PASCAL :HANDLE
GlobalUnlock PROTO @proto_36
@proto_37 TYPEDEF PROTO FAR PASCAL :HANDLE
GlobalLRUNewest PROTO @proto_37
@proto_38 TYPEDEF PROTO FAR PASCAL :HANDLE
GlobalLRUOldest PROTO @proto_38
@proto_39 TYPEDEF PROTO FAR PASCAL :FARPROC
GlobalNotify PROTO @proto_39
@proto_40 TYPEDEF PROTO FAR PASCAL :HANDLE
GlobalPageLock PROTO @proto_40
@proto_41 TYPEDEF PROTO FAR PASCAL :HANDLE
GlobalPageUnlock PROTO @proto_41
@proto_42 TYPEDEF PROTO FAR PASCAL :HANDLE
GlobalFix PROTO @proto_42
@proto_43 TYPEDEF PROTO FAR PASCAL :HANDLE
GlobalUnfix PROTO @proto_43
GMEM_DISCARDED EQU 000004000h
GMEM_LOCKCOUNT EQU 0000000ffh
@proto_44 TYPEDEF PROTO FAR PASCAL :WORD
LockSegment PROTO @proto_44
@proto_45 TYPEDEF PROTO FAR PASCAL :WORD
UnlockSegment PROTO @proto_45
LMEM_FIXED EQU 000000000h
LMEM_MOVEABLE EQU 000000002h
LMEM_NOCOMPACT EQU 000000010h
LMEM_NODISCARD EQU 000000020h
LMEM_ZEROINIT EQU 000000040h
LMEM_MODIFY EQU 000000080h
LMEM_DISCARDABLE EQU 000000f00h
LHND EQU 000000042h
LPTR EQU 000000040h
NONZEROLHND EQU 000000002h
NONZEROLPTR EQU 000000000h
LNOTIFY_OUTOFMEM EQU 0t
LNOTIFY_MOVE EQU 1t
LNOTIFY_DISCARD EQU 2t
EXTERNDEF PASCAL pLocalHeap:NEAR PTR WORD
@proto_46 TYPEDEF PROTO FAR PASCAL :WORD, :WORD
LocalAlloc PROTO @proto_46
@proto_47 TYPEDEF PROTO FAR PASCAL :WORD
LocalCompact PROTO @proto_47
@proto_48 TYPEDEF PROTO FAR PASCAL :HANDLE
LocalFree PROTO @proto_48
@proto_49 TYPEDEF PROTO FAR PASCAL :WORD
LocalHandle PROTO @proto_49
@proto_50 TYPEDEF PROTO FAR PASCAL :WORD, :WORD, :WORD
LocalInit PROTO @proto_50
@proto_51 TYPEDEF PROTO FAR PASCAL :HANDLE
LocalLock PROTO @proto_51
@proto_52 TYPEDEF PROTO FAR PASCAL :FARPROC
LocalNotify PROTO @proto_52
@proto_53 TYPEDEF PROTO FAR PASCAL :HANDLE, :WORD, :WORD
LocalReAlloc PROTO @proto_53
@proto_54 TYPEDEF PROTO FAR PASCAL :HANDLE
LocalSize PROTO @proto_54
@proto_55 TYPEDEF PROTO FAR PASCAL :HANDLE
LocalUnlock PROTO @proto_55
@proto_56 TYPEDEF PROTO FAR PASCAL :HANDLE
LocalFlags PROTO @proto_56
@proto_57 TYPEDEF PROTO FAR PASCAL :HANDLE, :WORD
LocalShrink PROTO @proto_57
LMEM_DISCARDED EQU 000004000h
LMEM_LOCKCOUNT EQU 0000000ffh
@proto_58 TYPEDEF PROTO FAR PASCAL :WORD
SetSwapAreaSize PROTO @proto_58
@proto_59 TYPEDEF PROTO FAR PASCAL
ValidateFreeSpaces PROTO @proto_59
@proto_60 TYPEDEF PROTO FAR PASCAL :DWORD
LimitEmsPages PROTO @proto_60
@proto_61 TYPEDEF PROTO FAR PASCAL :WORD
SetErrorMode PROTO @proto_61
@proto_62 TYPEDEF PROTO FAR PASCAL
ValidateCodeSegments PROTO @proto_62
@proto_63 TYPEDEF PROTO FAR PASCAL
GetDOSEnvironment PROTO @proto_63
@proto_64 TYPEDEF PROTO FAR PASCAL :WORD
AllocDStoCSAlias PROTO @proto_64
@proto_65 TYPEDEF PROTO FAR PASCAL :WORD
AllocSelector PROTO @proto_65
@proto_66 TYPEDEF PROTO FAR PASCAL :WORD, :WORD
ChangeSelector PROTO @proto_66
@proto_67 TYPEDEF PROTO FAR PASCAL :WORD
FreeSelector PROTO @proto_67
@proto_68 TYPEDEF PROTO FAR PASCAL :HANDLE, :LPSTR, :LPSTR
FindResource PROTO @proto_68
@proto_69 TYPEDEF PROTO FAR PASCAL :HANDLE, :HANDLE
LoadResource PROTO @proto_69
@proto_70 TYPEDEF PROTO FAR PASCAL :HANDLE
FreeResource PROTO @proto_70
@proto_71 TYPEDEF PROTO FAR PASCAL :HANDLE
LockResource PROTO @proto_71
@proto_72 TYPEDEF PROTO FAR PASCAL :HANDLE, :LPSTR, :FARPROC
SetResourceHandler PROTO @proto_72
@proto_73 TYPEDEF PROTO FAR PASCAL :HANDLE, :HANDLE, :DWORD
AllocResource PROTO @proto_73
@proto_74 TYPEDEF PROTO FAR PASCAL :HANDLE, :HANDLE
SizeofResource PROTO @proto_74
@proto_75 TYPEDEF PROTO FAR PASCAL :HANDLE, :HANDLE
AccessResource PROTO @proto_75
RT_CURSOR TEXTEQU <MAKEINTRESOURCE(1)>
RT_BITMAP TEXTEQU <MAKEINTRESOURCE(2)>
RT_ICON TEXTEQU <MAKEINTRESOURCE(3)>
RT_MENU TEXTEQU <MAKEINTRESOURCE(4)>
RT_DIALOG TEXTEQU <MAKEINTRESOURCE(5)>
RT_STRING TEXTEQU <MAKEINTRESOURCE(6)>
RT_FONTDIR TEXTEQU <MAKEINTRESOURCE(7)>
RT_FONT TEXTEQU <MAKEINTRESOURCE(8)>
RT_ACCELERATOR TEXTEQU <MAKEINTRESOURCE(9)>
RT_RCDATA TEXTEQU <MAKEINTRESOURCE(10)>
@proto_76 TYPEDEF PROTO FAR PASCAL
Yield PROTO @proto_76
@proto_77 TYPEDEF PROTO FAR PASCAL
GetCurrentTask PROTO @proto_77
ATOM TYPEDEF WORD
@proto_78 TYPEDEF PROTO FAR PASCAL :SWORD
InitAtomTable PROTO @proto_78
@proto_79 TYPEDEF PROTO FAR PASCAL :LPSTR
AddAtom PROTO @proto_79
@proto_80 TYPEDEF PROTO FAR PASCAL :ATOM
DeleteAtom PROTO @proto_80
@proto_81 TYPEDEF PROTO FAR PASCAL :LPSTR
FindAtom PROTO @proto_81
@proto_82 TYPEDEF PROTO FAR PASCAL :ATOM, :LPSTR, :SWORD
GetAtomName PROTO @proto_82
@proto_83 TYPEDEF PROTO FAR PASCAL :LPSTR
GlobalAddAtom PROTO @proto_83
@proto_84 TYPEDEF PROTO FAR PASCAL :ATOM
GlobalDeleteAtom PROTO @proto_84
@proto_85 TYPEDEF PROTO FAR PASCAL :LPSTR
GlobalFindAtom PROTO @proto_85
@proto_86 TYPEDEF PROTO FAR PASCAL :ATOM, :LPSTR, :SWORD
GlobalGetAtomName PROTO @proto_86
@proto_87 TYPEDEF PROTO FAR PASCAL :ATOM
GetAtomHandle PROTO @proto_87
@proto_88 TYPEDEF PROTO FAR PASCAL :LPSTR, :LPSTR, :SWORD
GetProfileInt PROTO @proto_88
@proto_89 TYPEDEF PROTO FAR PASCAL :LPSTR, :LPSTR, :LPSTR, :LPSTR, :SWORD
GetProfileString PROTO @proto_89
@proto_90 TYPEDEF PROTO FAR PASCAL :LPSTR, :LPSTR, :LPSTR
WriteProfileString PROTO @proto_90
@proto_91 TYPEDEF PROTO FAR PASCAL :LPSTR, :LPSTR, :SWORD, :LPSTR
GetPrivateProfileInt PROTO @proto_91
@proto_92 TYPEDEF PROTO FAR PASCAL :LPSTR, :LPSTR, :LPSTR, :LPSTR, :SWORD, :LPSTR
GetPrivateProfileString PROTO @proto_92
@proto_93 TYPEDEF PROTO FAR PASCAL :LPSTR, :LPSTR, :LPSTR, :LPSTR
WritePrivateProfileString PROTO @proto_93
@proto_94 TYPEDEF PROTO FAR PASCAL :LPSTR, :WORD
GetWindowsDirectory PROTO @proto_94
@proto_95 TYPEDEF PROTO FAR PASCAL :LPSTR, :WORD
GetSystemDirectory PROTO @proto_95
CATCHBUF TYPEDEF SWORD
LPCATCHBUF TYPEDEF FAR PTR SWORD
@proto_96 TYPEDEF PROTO FAR PASCAL :LPCATCHBUF
Catch PROTO @proto_96
@proto_97 TYPEDEF PROTO FAR PASCAL :LPCATCHBUF, :SWORD
Throw PROTO @proto_97
@proto_98 TYPEDEF PROTO FAR PASCAL :SWORD
FatalExit PROTO @proto_98
@proto_99 TYPEDEF PROTO FAR PASCAL :WORD
SwapRecording PROTO @proto_99
@proto_100 TYPEDEF PROTO FAR PASCAL :LPSTR, :LPSTR
AnsiToOem PROTO @proto_100
@proto_101 TYPEDEF PROTO FAR PASCAL :LPSTR, :LPSTR
OemToAnsi PROTO @proto_101
@proto_102 TYPEDEF PROTO FAR PASCAL :LPSTR, :LPSTR, :SWORD
AnsiToOemBuff PROTO @proto_102
@proto_103 TYPEDEF PROTO FAR PASCAL :LPSTR, :LPSTR, :SWORD
OemToAnsiBuff PROTO @proto_103
@proto_104 TYPEDEF PROTO FAR PASCAL :LPSTR
AnsiUpper PROTO @proto_104
@proto_105 TYPEDEF PROTO FAR PASCAL :LPSTR, :WORD
AnsiUpperBuff PROTO @proto_105
@proto_106 TYPEDEF PROTO FAR PASCAL :LPSTR
AnsiLower PROTO @proto_106
@proto_107 TYPEDEF PROTO FAR PASCAL :LPSTR, :WORD
AnsiLowerBuff PROTO @proto_107
@proto_108 TYPEDEF PROTO FAR PASCAL :LPSTR
AnsiNext PROTO @proto_108
@proto_109 TYPEDEF PROTO FAR PASCAL :LPSTR, :LPSTR
AnsiPrev PROTO @proto_109
@proto_110 TYPEDEF PROTO FAR PASCAL :WORD
OemKeyScan PROTO @proto_110
@proto_111 TYPEDEF PROTO FAR PASCAL :WORD
VkKeyScan PROTO @proto_111
@proto_112 TYPEDEF PROTO FAR PASCAL :SWORD
GetKeyboardType PROTO @proto_112
@proto_113 TYPEDEF PROTO FAR PASCAL :WORD, :WORD
MapVirtualKey PROTO @proto_113
EXTERNDEF PASCAL GetKBCodePage:
@proto_114 TYPEDEF PROTO FAR PASCAL :SDWORD, :LPSTR, :SWORD
GetKeyNameText PROTO @proto_114
@proto_115 TYPEDEF PROTO FAR PASCAL :WORD, :WORD, :LPSTR, :LPVOID, :WORD
ToAscii PROTO @proto_115
@proto_116 TYPEDEF PROTO FAR PASCAL :SBYTE
IsCharAlpha PROTO @proto_116
@proto_117 TYPEDEF PROTO FAR PASCAL :SBYTE
IsCharAlphaNumeric PROTO @proto_117
@proto_118 TYPEDEF PROTO FAR PASCAL :SBYTE
IsCharUpper PROTO @proto_118
@proto_119 TYPEDEF PROTO FAR PASCAL :SBYTE
IsCharLower PROTO @proto_119
@proto_120 TYPEDEF PROTO FAR PASCAL
GetWinFlags PROTO @proto_120
WF_PMODE EQU 000000001h
WF_CPU286 EQU 000000002h
WF_CPU386 EQU 000000004h
WF_CPU486 EQU 000000008h
WF_STANDARD EQU 000000010h
WF_WIN286 EQU 000000010h
WF_ENHANCED EQU 000000020h
WF_WIN386 EQU 000000020h
WF_CPU086 EQU 000000040h
WF_CPU186 EQU 000000080h
WF_LARGEFRAME EQU 000000100h
WF_SMALLFRAME EQU 000000200h
WF_80x87 EQU 000000400h
WEP_SYSTEM_EXIT EQU 1t
WEP_FREE_DLL EQU 0t
R2_BLACK EQU 1t
R2_NOTMERGEPEN EQU 2t
R2_MASKNOTPEN EQU 3t
R2_NOTCOPYPEN EQU 4t
R2_MASKPENNOT EQU 5t
R2_NOT EQU 6t
R2_XORPEN EQU 7t
R2_NOTMASKPEN EQU 8t
R2_MASKPEN EQU 9t
R2_NOTXORPEN EQU 10t
R2_NOP EQU 11t
R2_MERGENOTPEN EQU 12t
R2_COPYPEN EQU 13t
R2_MERGEPENNOT EQU 14t
R2_MERGEPEN EQU 15t
R2_WHITE EQU 16t
SRCCOPY TEXTEQU <(DWORD)0x00CC0020>
SRCPAINT TEXTEQU <(DWORD)0x00EE0086>
SRCAND TEXTEQU <(DWORD)0x008800C6>
SRCINVERT TEXTEQU <(DWORD)0x00660046>
SRCERASE TEXTEQU <(DWORD)0x00440328>
NOTSRCCOPY TEXTEQU <(DWORD)0x00330008>
NOTSRCERASE TEXTEQU <(DWORD)0x001100A6>
MERGECOPY TEXTEQU <(DWORD)0x00C000CA>
MERGEPAINT TEXTEQU <(DWORD)0x00BB0226>
PATCOPY TEXTEQU <(DWORD)0x00F00021>
PATPAINT TEXTEQU <(DWORD)0x00FB0A09>
PATINVERT TEXTEQU <(DWORD)0x005A0049>
DSTINVERT TEXTEQU <(DWORD)0x00550009>
BLACKNESS TEXTEQU <(DWORD)0x00000042>
WHITENESS TEXTEQU <(DWORD)0x00FF0062>
BLACKONWHITE EQU 1t
WHITEONBLACK EQU 2t
COLORONCOLOR EQU 3t
ALTERNATE EQU 1t
WINDING EQU 2t
TA_NOUPDATECP EQU 0t
TA_UPDATECP EQU 1t
TA_LEFT EQU 0t
TA_RIGHT EQU 2t
TA_CENTER EQU 6t
TA_TOP EQU 0t
TA_BOTTOM EQU 8t
TA_BASELINE EQU 24t
ETO_GRAYED EQU 1t
ETO_OPAQUE EQU 2t
ETO_CLIPPED EQU 4t
ASPECT_FILTERING EQU 000000001h
META_SETBKCOLOR EQU 000000201h
META_SETBKMODE EQU 000000102h
META_SETMAPMODE EQU 000000103h
META_SETROP2 EQU 000000104h
META_SETRELABS EQU 000000105h
META_SETPOLYFILLMODE EQU 000000106h
META_SETSTRETCHBLTMODE EQU 000000107h
META_SETTEXTCHAREXTRA EQU 000000108h
META_SETTEXTCOLOR EQU 000000209h
META_SETTEXTJUSTIFICATION EQU 00000020ah
META_SETWINDOWORG EQU 00000020bh
META_SETWINDOWEXT EQU 00000020ch
META_SETVIEWPORTORG EQU 00000020dh
META_SETVIEWPORTEXT EQU 00000020eh
META_OFFSETWINDOWORG EQU 00000020fh
META_SCALEWINDOWEXT EQU 000000400h
META_OFFSETVIEWPORTORG EQU 000000211h
META_SCALEVIEWPORTEXT EQU 000000412h
META_LINETO EQU 000000213h
META_MOVETO EQU 000000214h
META_EXCLUDECLIPRECT EQU 000000415h
META_INTERSECTCLIPRECT EQU 000000416h
META_ARC EQU 000000817h
META_ELLIPSE EQU 000000418h
META_FLOODFILL EQU 000000419h
META_PIE EQU 00000081ah
META_RECTANGLE EQU 00000041bh
META_ROUNDRECT EQU 00000061ch
META_PATBLT EQU 00000061dh
META_SAVEDC EQU 00000001eh
META_SETPIXEL EQU 00000041fh
META_OFFSETCLIPRGN EQU 000000220h
META_TEXTOUT EQU 000000521h
META_BITBLT EQU 000000922h
META_STRETCHBLT EQU 000000b23h
META_POLYGON EQU 000000324h
META_POLYLINE EQU 000000325h
META_ESCAPE EQU 000000626h
META_RESTOREDC EQU 000000127h
META_FILLREGION EQU 000000228h
META_FRAMEREGION EQU 000000429h
META_INVERTREGION EQU 00000012ah
META_PAINTREGION EQU 00000012bh
META_SELECTCLIPREGION EQU 00000012ch
META_SELECTOBJECT EQU 00000012dh
META_SETTEXTALIGN EQU 00000012eh
META_DRAWTEXT EQU 00000062fh
META_CHORD EQU 000000830h
META_SETMAPPERFLAGS EQU 000000231h
META_EXTTEXTOUT EQU 000000a32h
META_SETDIBTODEV EQU 000000d33h
META_SELECTPALETTE EQU 000000234h
META_REALIZEPALETTE EQU 000000035h
META_ANIMATEPALETTE EQU 000000436h
META_SETPALENTRIES EQU 000000037h
META_POLYPOLYGON EQU 000000538h
META_RESIZEPALETTE EQU 000000139h
META_DIBBITBLT EQU 000000940h
META_DIBSTRETCHBLT EQU 000000b41h
META_DIBCREATEPATTERNBRUSH EQU 000000142h
META_STRETCHDIB EQU 000000f43h
META_DELETEOBJECT EQU 0000001f0h
META_CREATEPALETTE EQU 0000000f7h
META_CREATEBRUSH EQU 0000000f8h
META_CREATEPATTERNBRUSH EQU 0000001f9h
META_CREATEPENINDIRECT EQU 0000002fah
META_CREATEFONTINDIRECT EQU 0000002fbh
META_CREATEBRUSHINDIRECT EQU 0000002fch
META_CREATEBITMAPINDIRECT EQU 0000002fdh
META_CREATEBITMAP EQU 0000006feh
META_CREATEREGION EQU 0000006ffh
NEWFRAME EQU 1t
ABORTDOC EQU 2t
NEXTBAND EQU 3t
SETCOLORTABLE EQU 4t
GETCOLORTABLE EQU 5t
FLUSHOUTPUT EQU 6t
DRAFTMODE EQU 7t
QUERYESCSUPPORT EQU 8t
SETABORTPROC EQU 9t
STARTDOC EQU 10t
ENDDOC EQU 11t
GETPHYSPAGESIZE EQU 12t
GETPRINTINGOFFSET EQU 13t
GETSCALINGFACTOR EQU 14t
MFCOMMENT EQU 15t
GETPENWIDTH EQU 16t
SETCOPYCOUNT EQU 17t
SELECTPAPERSOURCE EQU 18t
DEVICEDATA EQU 19t
PASSTHROUGH EQU 19t
GETTECHNOLGY EQU 20t
GETTECHNOLOGY EQU 20t
SETENDCAP EQU 21t
SETLINEJOIN EQU 22t
SETMITERLIMIT EQU 23t
BANDINFO EQU 24t
DRAWPATTERNRECT EQU 25t
GETVECTORPENSIZE EQU 26t
GETVECTORBRUSHSIZE EQU 27t
ENABLEDUPLEX EQU 28t
GETSETPAPERBINS EQU 29t
GETSETPRINTORIENT EQU 30t
ENUMPAPERBINS EQU 31t
SETDIBSCALING EQU 32t
EPSPRINTING EQU 33t
ENUMPAPERMETRICS EQU 34t
GETSETPAPERMETRICS EQU 35t
POSTSCRIPT_DATA EQU 37t
POSTSCRIPT_IGNORE EQU 38t
GETEXTENDEDTEXTMETRICS EQU 256t
GETEXTENTTABLE EQU 257t
GETPAIRKERNTABLE EQU 258t
GETTRACKKERNTABLE EQU 259t
EXTTEXTOUT EQU 512t
ENABLERELATIVEWIDTHS EQU 768t
ENABLEPAIRKERNING EQU 769t
SETKERNTRACK EQU 770t
SETALLJUSTVALUES EQU 771t
SETCHARSET EQU 772t
STRETCHBLT EQU 2048t
BEGIN_PATH EQU 4096t
CLIP_TO_PATH EQU 4097t
END_PATH EQU 4098t
EXT_DEVICE_CAPS EQU 4099t
RESTORE_CTM EQU 4100t
SAVE_CTM EQU 4101t
SET_ARC_DIRECTION EQU 4102t
SET_BACKGROUND_COLOR EQU 4103t
SET_POLY_MODE EQU 4104t
SET_SCREEN_ANGLE EQU 4105t
SET_SPREAD EQU 4106t
TRANSFORM_CTM EQU 4107t
SET_CLIP_BOX EQU 4108t
SET_BOUNDS EQU 4109t
SET_MIRROR_MODE EQU 4110t
SP_NOTREPORTED EQU 000004000h
SP_ERROR EQU 0ffffffffh
SP_APPABORT EQU 0fffffffeh
SP_USERABORT EQU 0fffffffdh
SP_OUTOFDISK EQU 0fffffffch
SP_OUTOFMEMORY EQU 0fffffffbh
PR_JOBSTATUS EQU 000000000h
OBJ_PEN EQU 1t
OBJ_BRUSH EQU 2t
tagBITMAP STRUCT 1t
bmType SWORD ?
bmWidth SWORD ?
bmHeight SWORD ?
bmWidthBytes SWORD ?
bmPlanes BYTE ?
bmBitsPixel BYTE ?
bmBits LPSTR ?
tagBITMAP ENDS
BITMAP TYPEDEF tagBITMAP
PBITMAP TYPEDEF PTR BITMAP
NPBITMAP TYPEDEF NEAR PTR BITMAP
LPBITMAP TYPEDEF FAR PTR BITMAP
tagRGBTRIPLE STRUCT 1t
rgbtBlue BYTE ?
rgbtGreen BYTE ?
rgbtRed BYTE ?
tagRGBTRIPLE ENDS
RGBTRIPLE TYPEDEF tagRGBTRIPLE
tagRGBQUAD STRUCT 1t
rgbBlue BYTE ?
rgbGreen BYTE ?
rgbRed BYTE ?
rgbReserved BYTE ?
tagRGBQUAD ENDS
RGBQUAD TYPEDEF tagRGBQUAD
tagBITMAPCOREHEADER STRUCT 1t
bcSize DWORD ?
bcWidth WORD ?
bcHeight WORD ?
bcPlanes WORD ?
bcBitCount WORD ?
tagBITMAPCOREHEADER ENDS
BITMAPCOREHEADER TYPEDEF tagBITMAPCOREHEADER
LPBITMAPCOREHEADER TYPEDEF FAR PTR BITMAPCOREHEADER
PBITMAPCOREHEADER TYPEDEF PTR BITMAPCOREHEADER
tagBITMAPINFOHEADER STRUCT 1t
biSize DWORD ?
biWidth DWORD ?
biHeight DWORD ?
biPlanes WORD ?
biBitCount WORD ?
biCompression DWORD ?
biSizeImage DWORD ?
biXPelsPerMeter DWORD ?
biYPelsPerMeter DWORD ?
biClrUsed DWORD ?
biClrImportant DWORD ?
tagBITMAPINFOHEADER ENDS
BITMAPINFOHEADER TYPEDEF tagBITMAPINFOHEADER
LPBITMAPINFOHEADER TYPEDEF FAR PTR BITMAPINFOHEADER
PBITMAPINFOHEADER TYPEDEF PTR BITMAPINFOHEADER
BI_RGB EQU 000000000h
BI_RLE8 EQU 000000001h
BI_RLE4 EQU 000000002h
tagBITMAPINFO STRUCT 1t
bmiHeader BITMAPINFOHEADER <>
bmiColors RGBQUAD 1t DUP (<>)
tagBITMAPINFO ENDS
BITMAPINFO TYPEDEF tagBITMAPINFO
LPBITMAPINFO TYPEDEF FAR PTR BITMAPINFO
PBITMAPINFO TYPEDEF PTR BITMAPINFO
tagBITMAPCOREINFO STRUCT 1t
bmciHeader BITMAPCOREHEADER <>
bmciColors RGBTRIPLE 1t DUP (<>)
tagBITMAPCOREINFO ENDS
BITMAPCOREINFO TYPEDEF tagBITMAPCOREINFO
LPBITMAPCOREINFO TYPEDEF FAR PTR BITMAPCOREINFO
PBITMAPCOREINFO TYPEDEF PTR BITMAPCOREINFO
tagBITMAPFILEHEADER STRUCT 1t
bfType WORD ?
bfSize DWORD ?
bfReserved1 WORD ?
bfReserved2 WORD ?
bfOffBits DWORD ?
tagBITMAPFILEHEADER ENDS
BITMAPFILEHEADER TYPEDEF tagBITMAPFILEHEADER
LPBITMAPFILEHEADER TYPEDEF FAR PTR BITMAPFILEHEADER
PBITMAPFILEHEADER TYPEDEF PTR BITMAPFILEHEADER
tagHANDLETABLE STRUCT 1t
objectHandle HANDLE 1t DUP (?)
tagHANDLETABLE ENDS
HANDLETABLE TYPEDEF tagHANDLETABLE
PHANDLETABLE TYPEDEF PTR HANDLETABLE
LPHANDLETABLE TYPEDEF FAR PTR HANDLETABLE
tagMETARECORD STRUCT 1t
rdSize DWORD ?
rdFunction WORD ?
rdParm WORD 1t DUP (?)
tagMETARECORD ENDS
METARECORD TYPEDEF tagMETARECORD
PMETARECORD TYPEDEF PTR METARECORD
LPMETARECORD TYPEDEF FAR PTR METARECORD
tagMETAFILEPICT STRUCT 1t
mm SWORD ?
xExt SWORD ?
yExt SWORD ?
hMF HANDLE ?
tagMETAFILEPICT ENDS
METAFILEPICT TYPEDEF tagMETAFILEPICT
LPMETAFILEPICT TYPEDEF FAR PTR METAFILEPICT
tagMETAHEADER STRUCT 1t
mtType WORD ?
mtHeaderSize WORD ?
mtVersion WORD ?
mtSize DWORD ?
mtNoObjects WORD ?
mtMaxRecord DWORD ?
mtNoParameters WORD ?
tagMETAHEADER ENDS
METAHEADER TYPEDEF tagMETAHEADER
tagTEXTMETRIC STRUCT 1t
tmHeight SWORD ?
tmAscent SWORD ?
tmDescent SWORD ?
tmInternalLeading SWORD ?
tmExternalLeading SWORD ?
tmAveCharWidth SWORD ?
tmMaxCharWidth SWORD ?
tmWeight SWORD ?
tmItalic BYTE ?
tmUnderlined BYTE ?
tmStruckOut BYTE ?
tmFirstChar BYTE ?
tmLastChar BYTE ?
tmDefaultChar BYTE ?
tmBreakChar BYTE ?
tmPitchAndFamily BYTE ?
tmCharSet BYTE ?
tmOverhang SWORD ?
tmDigitizedAspectX SWORD ?
tmDigitizedAspectY SWORD ?
tagTEXTMETRIC ENDS
TEXTMETRIC TYPEDEF tagTEXTMETRIC
PTEXTMETRIC TYPEDEF PTR TEXTMETRIC
NPTEXTMETRIC TYPEDEF NEAR PTR TEXTMETRIC
LPTEXTMETRIC TYPEDEF FAR PTR TEXTMETRIC
tagPELARRAY STRUCT 1t
paXCount SWORD ?
paYCount SWORD ?
paXExt SWORD ?
paYExt SWORD ?
paRGBs BYTE ?
tagPELARRAY ENDS
PELARRAY TYPEDEF tagPELARRAY
PPELARRAY TYPEDEF PTR PELARRAY
NPPELARRAY TYPEDEF NEAR PTR PELARRAY
LPPELARRAY TYPEDEF FAR PTR PELARRAY
tagLOGBRUSH STRUCT 1t
lbStyle WORD ?
lbColor DWORD ?
lbHatch SWORD ?
tagLOGBRUSH ENDS
LOGBRUSH TYPEDEF tagLOGBRUSH
PLOGBRUSH TYPEDEF PTR LOGBRUSH
NPLOGBRUSH TYPEDEF NEAR PTR LOGBRUSH
LPLOGBRUSH TYPEDEF FAR PTR LOGBRUSH
PATTERN TYPEDEF LOGBRUSH
PPATTERN TYPEDEF PTR PATTERN
NPPATTERN TYPEDEF NEAR PTR PATTERN
LPPATTERN TYPEDEF FAR PTR PATTERN
tagLOGPEN STRUCT 1t
lopnStyle WORD ?
lopnWidth POINT <>
lopnColor DWORD ?
tagLOGPEN ENDS
LOGPEN TYPEDEF tagLOGPEN
PLOGPEN TYPEDEF PTR LOGPEN
NPLOGPEN TYPEDEF NEAR PTR LOGPEN
LPLOGPEN TYPEDEF FAR PTR LOGPEN
tagPALETTEENTRY STRUCT 1t
peRed BYTE ?
peGreen BYTE ?
peBlue BYTE ?
peFlags BYTE ?
tagPALETTEENTRY ENDS
PALETTEENTRY TYPEDEF tagPALETTEENTRY
LPPALETTEENTRY TYPEDEF FAR PTR PALETTEENTRY
tagLOGPALETTE STRUCT 1t
palVersion WORD ?
palNumEntries WORD ?
palPalEntry PALETTEENTRY 1t DUP (<>)
tagLOGPALETTE ENDS
LOGPALETTE TYPEDEF tagLOGPALETTE
PLOGPALETTE TYPEDEF PTR LOGPALETTE
NPLOGPALETTE TYPEDEF NEAR PTR LOGPALETTE
LPLOGPALETTE TYPEDEF FAR PTR LOGPALETTE
LF_FACESIZE EQU 32t
tagLOGFONT STRUCT 1t
lfHeight SWORD ?
lfWidth SWORD ?
lfEscapement SWORD ?
lfOrientation SWORD ?
lfWeight SWORD ?
lfItalic BYTE ?
lfUnderline BYTE ?
lfStrikeOut BYTE ?
lfCharSet BYTE ?
lfOutPrecision BYTE ?
lfClipPrecision BYTE ?
lfQuality BYTE ?
lfPitchAndFamily BYTE ?
lfFaceName BYTE 32t DUP (?)
tagLOGFONT ENDS
LOGFONT TYPEDEF tagLOGFONT
PLOGFONT TYPEDEF PTR LOGFONT
NPLOGFONT TYPEDEF NEAR PTR LOGFONT
LPLOGFONT TYPEDEF FAR PTR LOGFONT
OUT_DEFAULT_PRECIS EQU 0t
OUT_STRING_PRECIS EQU 1t
OUT_CHARACTER_PRECIS EQU 2t
OUT_STROKE_PRECIS EQU 3t
CLIP_DEFAULT_PRECIS EQU 0t
CLIP_CHARACTER_PRECIS EQU 1t
CLIP_STROKE_PRECIS EQU 2t
DEFAULT_QUALITY EQU 0t
DRAFT_QUALITY EQU 1t
PROOF_QUALITY EQU 2t
DEFAULT_PITCH EQU 0t
FIXED_PITCH EQU 1t
VARIABLE_PITCH EQU 2t
ANSI_CHARSET EQU 0t
SYMBOL_CHARSET EQU 2t
SHIFTJIS_CHARSET EQU 128t
OEM_CHARSET EQU 255t
FF_DONTCARE EQU 000000000h
FF_ROMAN EQU 000000010h
FF_SWISS EQU 000000020h
FF_MODERN EQU 000000030h
FF_SCRIPT EQU 000000040h
FF_DECORATIVE EQU 000000050h
FW_DONTCARE EQU 0t
FW_THIN EQU 100t
FW_EXTRALIGHT EQU 200t
FW_LIGHT EQU 300t
FW_NORMAL EQU 400t
FW_MEDIUM EQU 500t
FW_SEMIBOLD EQU 600t
FW_BOLD EQU 700t
FW_EXTRABOLD EQU 800t
FW_HEAVY EQU 900t
FW_ULTRALIGHT EQU 0000000c8h
FW_REGULAR EQU 000000190h
FW_DEMIBOLD EQU 000000258h
FW_ULTRABOLD EQU 000000320h
FW_BLACK EQU 000000384h
RASTER_FONTTYPE EQU 000000001h
DEVICE_FONTTYPE EQU 000000002h
TRANSPARENT EQU 1t
OPAQUE EQU 2t
MM_TEXT EQU 1t
MM_LOMETRIC EQU 2t
MM_HIMETRIC EQU 3t
MM_LOENGLISH EQU 4t
MM_HIENGLISH EQU 5t
MM_TWIPS EQU 6t
MM_ISOTROPIC EQU 7t
MM_ANISOTROPIC EQU 8t
ABSOLUTE EQU 1t
RELATIVE EQU 2t
WHITE_BRUSH EQU 0t
LTGRAY_BRUSH EQU 1t
GRAY_BRUSH EQU 2t
DKGRAY_BRUSH EQU 3t
BLACK_BRUSH EQU 4t
NULL_BRUSH EQU 5t
HOLLOW_BRUSH EQU 000000005h
WHITE_PEN EQU 6t
BLACK_PEN EQU 7t
NULL_PEN EQU 8t
OEM_FIXED_FONT EQU 10t
ANSI_FIXED_FONT EQU 11t
ANSI_VAR_FONT EQU 12t
SYSTEM_FONT EQU 13t
DEVICE_DEFAULT_FONT EQU 14t
DEFAULT_PALETTE EQU 15t
SYSTEM_FIXED_FONT EQU 16t
BS_SOLID EQU 0t
BS_NULL EQU 1t
BS_HOLLOW EQU 000000001h
BS_HATCHED EQU 2t
BS_PATTERN EQU 3t
BS_INDEXED EQU 4t
BS_DIBPATTERN EQU 5t
HS_HORIZONTAL EQU 0t
HS_VERTICAL EQU 1t
HS_FDIAGONAL EQU 2t
HS_BDIAGONAL EQU 3t
HS_CROSS EQU 4t
HS_DIAGCROSS EQU 5t
PS_SOLID EQU 0t
PS_DASH EQU 1t
PS_DOT EQU 2t
PS_DASHDOT EQU 3t
PS_DASHDOTDOT EQU 4t
PS_NULL EQU 5t
PS_INSIDEFRAME EQU 6t
DRIVERVERSION EQU 0t
TECHNOLOGY EQU 2t
HORZSIZE EQU 4t
VERTSIZE EQU 6t
HORZRES EQU 8t
VERTRES EQU 10t
BITSPIXEL EQU 12t
PLANES EQU 14t
NUMBRUSHES EQU 16t
NUMPENS EQU 18t
NUMMARKERS EQU 20t
NUMFONTS EQU 22t
NUMCOLORS EQU 24t
PDEVICESIZE EQU 26t
CURVECAPS EQU 28t
LINECAPS EQU 30t
POLYGONALCAPS EQU 32t
TEXTCAPS EQU 34t
CLIPCAPS EQU 36t
RASTERCAPS EQU 38t
ASPECTX EQU 40t
ASPECTY EQU 42t
ASPECTXY EQU 44t
LOGPIXELSX EQU 88t
LOGPIXELSY EQU 90t
SIZEPALETTE EQU 104t
NUMRESERVED EQU 106t
COLORRES EQU 108t
DT_PLOTTER EQU 0t
DT_RASDISPLAY EQU 1t
DT_RASPRINTER EQU 2t
DT_RASCAMERA EQU 3t
DT_CHARSTREAM EQU 4t
DT_METAFILE EQU 5t
DT_DISPFILE EQU 6t
CC_NONE EQU 0t
CC_CIRCLES EQU 1t
CC_PIE EQU 2t
CC_CHORD EQU 4t
CC_ELLIPSES EQU 8t
CC_WIDE EQU 16t
CC_STYLED EQU 32t
CC_WIDESTYLED EQU 64t
CC_INTERIORS EQU 128t
LC_NONE EQU 0t
LC_POLYLINE EQU 2t
LC_MARKER EQU 4t
LC_POLYMARKER EQU 8t
LC_WIDE EQU 16t
LC_STYLED EQU 32t
LC_WIDESTYLED EQU 64t
LC_INTERIORS EQU 128t
PC_NONE EQU 0t
PC_POLYGON EQU 1t
PC_RECTANGLE EQU 2t
PC_WINDPOLYGON EQU 4t
PC_TRAPEZOID EQU 4t
PC_SCANLINE EQU 8t
PC_WIDE EQU 16t
PC_STYLED EQU 32t
PC_WIDESTYLED EQU 64t
PC_INTERIORS EQU 128t
CP_NONE EQU 0t
CP_RECTANGLE EQU 1t
TC_OP_CHARACTER EQU 000000001h
TC_OP_STROKE EQU 000000002h
TC_CP_STROKE EQU 000000004h
TC_CR_90 EQU 000000008h
TC_CR_ANY EQU 000000010h
TC_SF_X_YINDEP EQU 000000020h
TC_SA_DOUBLE EQU 000000040h
TC_SA_INTEGER EQU 000000080h
TC_SA_CONTIN EQU 000000100h
TC_EA_DOUBLE EQU 000000200h
TC_IA_ABLE EQU 000000400h
TC_UA_ABLE EQU 000000800h
TC_SO_ABLE EQU 000001000h
TC_RA_ABLE EQU 000002000h
TC_VA_ABLE EQU 000004000h
TC_RESERVED EQU 000008000h
RC_BITBLT EQU 1t
RC_BANDING EQU 2t
RC_SCALING EQU 4t
RC_BITMAP64 EQU 8t
RC_GDI20_OUTPUT EQU 000000010h
RC_DI_BITMAP EQU 000000080h
RC_PALETTE EQU 000000100h
RC_DIBTODEV EQU 000000200h
RC_BIGFONT EQU 000000400h
RC_STRETCHBLT EQU 000000800h
RC_FLOODFILL EQU 000001000h
RC_STRETCHDIB EQU 000002000h
PC_RESERVED EQU 000000001h
PC_EXPLICIT EQU 000000002h
PC_NOCOLLAPSE EQU 000000004h
DIB_RGB_COLORS EQU 0t
DIB_PAL_COLORS EQU 1t
SYSPAL_STATIC EQU 1t
SYSPAL_NOSTATIC EQU 2t
CBM_INIT EQU 000000004h
DT_TOP EQU 000000000h
DT_LEFT EQU 000000000h
DT_CENTER EQU 000000001h
DT_RIGHT EQU 000000002h
DT_VCENTER EQU 000000004h
DT_BOTTOM EQU 000000008h
DT_WORDBREAK EQU 000000010h
DT_SINGLELINE EQU 000000020h
DT_EXPANDTABS EQU 000000040h
DT_TABSTOP EQU 000000080h
DT_NOCLIP EQU 000000100h
DT_EXTERNALLEADING EQU 000000200h
DT_CALCRECT EQU 000000400h
DT_NOPREFIX EQU 000000800h
DT_INTERNAL EQU 000001000h
@proto_121 TYPEDEF PROTO FAR PASCAL :HDC, :LPSTR, :SWORD, :LPRECT, :WORD
DrawText PROTO @proto_121
@proto_122 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD, :SWORD, :HICON
DrawIcon PROTO @proto_122
FLOODFILLBORDER EQU 0t
FLOODFILLSURFACE EQU 1t
@proto_123 TYPEDEF PROTO FAR PASCAL :HWND
GetWindowDC PROTO @proto_123
@proto_124 TYPEDEF PROTO FAR PASCAL :HWND
GetDC PROTO @proto_124
@proto_125 TYPEDEF PROTO FAR PASCAL :HWND, :HDC
ReleaseDC PROTO @proto_125
@proto_126 TYPEDEF PROTO FAR PASCAL :LPSTR, :LPSTR, :LPSTR, :LPSTR
CreateDC PROTO @proto_126
@proto_127 TYPEDEF PROTO FAR PASCAL :LPSTR, :LPSTR, :LPSTR, :LPSTR
CreateIC PROTO @proto_127
@proto_128 TYPEDEF PROTO FAR PASCAL :HDC
CreateCompatibleDC PROTO @proto_128
@proto_129 TYPEDEF PROTO FAR PASCAL :HDC
DeleteDC PROTO @proto_129
@proto_130 TYPEDEF PROTO FAR PASCAL :HDC
SaveDC PROTO @proto_130
@proto_131 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD
RestoreDC PROTO @proto_131
@proto_132 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD, :SWORD
MoveTo PROTO @proto_132
@proto_133 TYPEDEF PROTO FAR PASCAL :HDC
GetCurrentPosition PROTO @proto_133
@proto_134 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD, :SWORD
LineTo PROTO @proto_134
@proto_135 TYPEDEF PROTO FAR PASCAL :HDC
GetDCOrg PROTO @proto_135
@proto_136 TYPEDEF PROTO FAR PASCAL :SWORD, :SWORD, :SWORD
MulDiv PROTO @proto_136
@proto_137 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD, :SWORD, :WORD, :LPRECT, :LPSTR, :WORD, :LPINT
ExtTextOut PROTO @proto_137
@proto_138 TYPEDEF PROTO FAR PASCAL :HDC, :LPPOINT, :SWORD
Polyline PROTO @proto_138
@proto_139 TYPEDEF PROTO FAR PASCAL :HDC, :LPPOINT, :SWORD
Polygon PROTO @proto_139
@proto_140 TYPEDEF PROTO FAR PASCAL :HDC, :LPPOINT, :LPINT, :SWORD
PolyPolygon PROTO @proto_140
@proto_141 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD, :SWORD, :SWORD, :SWORD
Rectangle PROTO @proto_141
@proto_142 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD, :SWORD, :SWORD, :SWORD, :SWORD, :SWORD
RoundRect PROTO @proto_142
@proto_143 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD, :SWORD, :SWORD, :SWORD
Ellipse PROTO @proto_143
@proto_144 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD, :SWORD, :SWORD, :SWORD, :SWORD, :SWORD, :SWORD, :SWORD
Arc PROTO @proto_144
@proto_145 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD, :SWORD, :SWORD, :SWORD, :SWORD, :SWORD, :SWORD, :SWORD
Chord PROTO @proto_145
@proto_146 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD, :SWORD, :SWORD, :SWORD, :SWORD, :SWORD, :SWORD, :SWORD
Pie PROTO @proto_146
@proto_147 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD, :SWORD, :SWORD, :SWORD, :DWORD
PatBlt PROTO @proto_147
@proto_148 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD, :SWORD, :SWORD, :SWORD, :HDC, :SWORD, :SWORD, :DWORD
BitBlt PROTO @proto_148
@proto_149 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD, :SWORD, :SWORD, :SWORD, :HDC, :SWORD, :SWORD, :SWORD, :SWORD, :DWORD
StretchBlt PROTO @proto_149
@proto_150 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD, :SWORD, :LPSTR, :SWORD
TextOut PROTO @proto_150
@proto_151 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD, :SWORD, :LPSTR, :SWORD, :SWORD, :LPINT, :SWORD
TabbedTextOut PROTO @proto_151
@proto_152 TYPEDEF PROTO FAR PASCAL :HDC, :WORD, :WORD, :LPINT
GetCharWidth PROTO @proto_152
@proto_153 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD, :SWORD, :DWORD
SetPixel PROTO @proto_153
@proto_154 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD, :SWORD
GetPixel PROTO @proto_154
@proto_155 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD, :SWORD, :DWORD
FloodFill PROTO @proto_155
@proto_156 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD, :SWORD, :DWORD, :WORD
ExtFloodFill PROTO @proto_156
@proto_157 TYPEDEF PROTO FAR PASCAL :SWORD, :SWORD, :SWORD, :SWORD, :FARPROC, :LPSTR
LineDDA PROTO @proto_157
@proto_158 TYPEDEF PROTO FAR PASCAL :SWORD
GetStockObject PROTO @proto_158
@proto_159 TYPEDEF PROTO FAR PASCAL :SWORD, :SWORD, :DWORD
CreatePen PROTO @proto_159
@proto_160 TYPEDEF PROTO FAR PASCAL :FAR PTR LOGPEN
CreatePenIndirect PROTO @proto_160
@proto_161 TYPEDEF PROTO FAR PASCAL :DWORD
CreateSolidBrush PROTO @proto_161
@proto_162 TYPEDEF PROTO FAR PASCAL :SWORD, :DWORD
CreateHatchBrush PROTO @proto_162
@proto_163 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD, :SWORD
SetBrushOrg PROTO @proto_163
@proto_164 TYPEDEF PROTO FAR PASCAL :HDC
GetBrushOrg PROTO @proto_164
@proto_165 TYPEDEF PROTO FAR PASCAL :HBITMAP
CreatePatternBrush PROTO @proto_165
@proto_166 TYPEDEF PROTO FAR PASCAL :FAR PTR LOGBRUSH
CreateBrushIndirect PROTO @proto_166
@proto_167 TYPEDEF PROTO FAR PASCAL :SWORD, :SWORD, :BYTE, :BYTE, :LPSTR
CreateBitmap PROTO @proto_167
@proto_168 TYPEDEF PROTO FAR PASCAL :FAR PTR BITMAP
CreateBitmapIndirect PROTO @proto_168
@proto_169 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD, :SWORD
CreateCompatibleBitmap PROTO @proto_169
@proto_170 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD, :SWORD
CreateDiscardableBitmap PROTO @proto_170
@proto_171 TYPEDEF PROTO FAR PASCAL :HBITMAP, :DWORD, :LPSTR
SetBitmapBits PROTO @proto_171
@proto_172 TYPEDEF PROTO FAR PASCAL :HBITMAP, :SDWORD, :LPSTR
GetBitmapBits PROTO @proto_172
@proto_173 TYPEDEF PROTO FAR PASCAL :HBITMAP, :SWORD, :SWORD
SetBitmapDimension PROTO @proto_173
@proto_174 TYPEDEF PROTO FAR PASCAL :HBITMAP
GetBitmapDimension PROTO @proto_174
@proto_175 TYPEDEF PROTO FAR PASCAL :SWORD, :SWORD, :SWORD, :SWORD, :SWORD, :BYTE, :BYTE, :BYTE, :BYTE, :BYTE, :BYTE, :BYTE, :BYTE, :LPSTR
CreateFont PROTO @proto_175
@proto_176 TYPEDEF PROTO FAR PASCAL :FAR PTR LOGFONT
CreateFontIndirect PROTO @proto_176
@proto_177 TYPEDEF PROTO FAR PASCAL :HDC, :HRGN
SelectClipRgn PROTO @proto_177
@proto_178 TYPEDEF PROTO FAR PASCAL :SWORD, :SWORD, :SWORD, :SWORD
CreateRectRgn PROTO @proto_178
@proto_179 TYPEDEF PROTO FAR PASCAL :HRGN, :SWORD, :SWORD, :SWORD, :SWORD
SetRectRgn PROTO @proto_179
@proto_180 TYPEDEF PROTO FAR PASCAL :LPRECT
CreateRectRgnIndirect PROTO @proto_180
@proto_181 TYPEDEF PROTO FAR PASCAL :LPRECT
CreateEllipticRgnIndirect PROTO @proto_181
@proto_182 TYPEDEF PROTO FAR PASCAL :SWORD, :SWORD, :SWORD, :SWORD
CreateEllipticRgn PROTO @proto_182
@proto_183 TYPEDEF PROTO FAR PASCAL :LPPOINT, :SWORD, :SWORD
CreatePolygonRgn PROTO @proto_183
@proto_184 TYPEDEF PROTO FAR PASCAL :LPPOINT, :LPINT, :SWORD, :SWORD
CreatePolyPolygonRgn PROTO @proto_184
@proto_185 TYPEDEF PROTO FAR PASCAL :SWORD, :SWORD, :SWORD, :SWORD, :SWORD, :SWORD
CreateRoundRectRgn PROTO @proto_185
@proto_186 TYPEDEF PROTO FAR PASCAL :HANDLE, :SWORD, :LPSTR
GetObject PROTO @proto_186
@proto_187 TYPEDEF PROTO FAR PASCAL :HANDLE
DeleteObject PROTO @proto_187
@proto_188 TYPEDEF PROTO FAR PASCAL :HDC, :HANDLE
SelectObject PROTO @proto_188
@proto_189 TYPEDEF PROTO FAR PASCAL :HBRUSH
UnrealizeObject PROTO @proto_189
@proto_190 TYPEDEF PROTO FAR PASCAL :HDC, :DWORD
SetBkColor PROTO @proto_190
@proto_191 TYPEDEF PROTO FAR PASCAL :HDC
GetBkColor PROTO @proto_191
@proto_192 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD
SetBkMode PROTO @proto_192
@proto_193 TYPEDEF PROTO FAR PASCAL :HDC
GetBkMode PROTO @proto_193
@proto_194 TYPEDEF PROTO FAR PASCAL :HDC, :DWORD
SetTextColor PROTO @proto_194
@proto_195 TYPEDEF PROTO FAR PASCAL :HDC
GetTextColor PROTO @proto_195
@proto_196 TYPEDEF PROTO FAR PASCAL :HDC, :WORD
SetTextAlign PROTO @proto_196
@proto_197 TYPEDEF PROTO FAR PASCAL :HDC
GetTextAlign PROTO @proto_197
@proto_198 TYPEDEF PROTO FAR PASCAL :HDC, :DWORD
SetMapperFlags PROTO @proto_198
@proto_199 TYPEDEF PROTO FAR PASCAL :HDC
GetAspectRatioFilter PROTO @proto_199
@proto_200 TYPEDEF PROTO FAR PASCAL :HDC, :DWORD
GetNearestColor PROTO @proto_200
@proto_201 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD
SetROP2 PROTO @proto_201
@proto_202 TYPEDEF PROTO FAR PASCAL :HDC
GetROP2 PROTO @proto_202
@proto_203 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD
SetStretchBltMode PROTO @proto_203
@proto_204 TYPEDEF PROTO FAR PASCAL :HDC
GetStretchBltMode PROTO @proto_204
@proto_205 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD
SetPolyFillMode PROTO @proto_205
@proto_206 TYPEDEF PROTO FAR PASCAL :HDC
GetPolyFillMode PROTO @proto_206
@proto_207 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD
SetMapMode PROTO @proto_207
@proto_208 TYPEDEF PROTO FAR PASCAL :HDC
GetMapMode PROTO @proto_208
@proto_209 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD, :SWORD
SetWindowOrg PROTO @proto_209
@proto_210 TYPEDEF PROTO FAR PASCAL :HDC
GetWindowOrg PROTO @proto_210
@proto_211 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD, :SWORD
SetWindowExt PROTO @proto_211
@proto_212 TYPEDEF PROTO FAR PASCAL :HDC
GetWindowExt PROTO @proto_212
@proto_213 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD, :SWORD
SetViewportOrg PROTO @proto_213
@proto_214 TYPEDEF PROTO FAR PASCAL :HDC
GetViewportOrg PROTO @proto_214
@proto_215 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD, :SWORD
SetViewportExt PROTO @proto_215
@proto_216 TYPEDEF PROTO FAR PASCAL :HDC
GetViewportExt PROTO @proto_216
@proto_217 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD, :SWORD
OffsetViewportOrg PROTO @proto_217
@proto_218 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD, :SWORD, :SWORD, :SWORD
ScaleViewportExt PROTO @proto_218
@proto_219 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD, :SWORD
OffsetWindowOrg PROTO @proto_219
@proto_220 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD, :SWORD, :SWORD, :SWORD
ScaleWindowExt PROTO @proto_220
@proto_221 TYPEDEF PROTO FAR PASCAL :HDC, :LPRECT
GetClipBox PROTO @proto_221
@proto_222 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD, :SWORD, :SWORD, :SWORD
IntersectClipRect PROTO @proto_222
@proto_223 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD, :SWORD
OffsetClipRgn PROTO @proto_223
@proto_224 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD, :SWORD, :SWORD, :SWORD
ExcludeClipRect PROTO @proto_224
@proto_225 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD, :SWORD
PtVisible PROTO @proto_225
@proto_226 TYPEDEF PROTO FAR PASCAL :HRGN, :HRGN, :HRGN, :SWORD
CombineRgn PROTO @proto_226
@proto_227 TYPEDEF PROTO FAR PASCAL :HRGN, :HRGN
EqualRgn PROTO @proto_227
@proto_228 TYPEDEF PROTO FAR PASCAL :HRGN, :SWORD, :SWORD
OffsetRgn PROTO @proto_228
@proto_229 TYPEDEF PROTO FAR PASCAL :HRGN, :LPRECT
GetRgnBox PROTO @proto_229
@proto_230 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD, :SWORD
SetTextJustification PROTO @proto_230
@proto_231 TYPEDEF PROTO FAR PASCAL :HDC, :LPSTR, :SWORD
GetTextExtent PROTO @proto_231
@proto_232 TYPEDEF PROTO FAR PASCAL :HDC, :LPSTR, :SWORD, :SWORD, :LPINT
GetTabbedTextExtent PROTO @proto_232
@proto_233 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD
SetTextCharacterExtra PROTO @proto_233
@proto_234 TYPEDEF PROTO FAR PASCAL :HDC
GetTextCharacterExtra PROTO @proto_234
@proto_235 TYPEDEF PROTO FAR PASCAL :LPSTR
GetMetaFile PROTO @proto_235
@proto_236 TYPEDEF PROTO FAR PASCAL :HANDLE
DeleteMetaFile PROTO @proto_236
@proto_237 TYPEDEF PROTO FAR PASCAL :HANDLE, :LPSTR
CopyMetaFile PROTO @proto_237
@proto_238 TYPEDEF PROTO FAR PASCAL :HDC, :LPHANDLETABLE, :LPMETARECORD, :WORD
PlayMetaFileRecord PROTO @proto_238
@proto_239 TYPEDEF PROTO FAR PASCAL :HDC, :LOCALHANDLE, :FARPROC, :FAR PTR BYTE
EnumMetaFile PROTO @proto_239
@proto_240 TYPEDEF PROTO FAR PASCAL :HDC, :HANDLE
PlayMetaFile PROTO @proto_240
@proto_241 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD, :SWORD, :LPSTR, :LPSTR
Escape PROTO @proto_241
@proto_242 TYPEDEF PROTO FAR PASCAL :HDC, :LPSTR, :FARPROC, :LPSTR
EnumFonts PROTO @proto_242
@proto_243 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD, :FARPROC, :LPSTR
EnumObjects PROTO @proto_243
@proto_244 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD, :LPSTR
GetTextFace PROTO @proto_244
@proto_245 TYPEDEF PROTO FAR PASCAL :HDC, :LPTEXTMETRIC
GetTextMetrics PROTO @proto_245
@proto_246 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD
GetDeviceCaps PROTO @proto_246
@proto_247 TYPEDEF PROTO FAR PASCAL :LPSTR, :LPSTR, :WORD
SetEnvironment PROTO @proto_247
@proto_248 TYPEDEF PROTO FAR PASCAL :LPSTR, :LPSTR, :WORD
GetEnvironment PROTO @proto_248
@proto_249 TYPEDEF PROTO FAR PASCAL :HDC, :LPPOINT, :SWORD
DPtoLP PROTO @proto_249
@proto_250 TYPEDEF PROTO FAR PASCAL :HDC, :LPPOINT, :SWORD
LPtoDP PROTO @proto_250
@proto_251 TYPEDEF PROTO FAR PASCAL :LPSTR
CreateMetaFile PROTO @proto_251
@proto_252 TYPEDEF PROTO FAR PASCAL :HANDLE
CloseMetaFile PROTO @proto_252
@proto_253 TYPEDEF PROTO FAR PASCAL :HANDLE
GetMetaFileBits PROTO @proto_253
@proto_254 TYPEDEF PROTO FAR PASCAL :HANDLE
SetMetaFileBits PROTO @proto_254
@proto_255 TYPEDEF PROTO FAR PASCAL :HDC, :HANDLE, :WORD, :WORD, :LPSTR, :LPBITMAPINFO, :WORD
SetDIBits PROTO @proto_255
@proto_256 TYPEDEF PROTO FAR PASCAL :HDC, :HANDLE, :WORD, :WORD, :LPSTR, :LPBITMAPINFO, :WORD
GetDIBits PROTO @proto_256
@proto_257 TYPEDEF PROTO FAR PASCAL :HDC, :WORD, :WORD, :WORD, :WORD, :WORD, :WORD, :WORD, :WORD, :LPSTR, :LPBITMAPINFO, :WORD
SetDIBitsToDevice PROTO @proto_257
@proto_258 TYPEDEF PROTO FAR PASCAL :HDC, :LPBITMAPINFOHEADER, :DWORD, :LPSTR, :LPBITMAPINFO, :WORD
CreateDIBitmap PROTO @proto_258
@proto_259 TYPEDEF PROTO FAR PASCAL :HANDLE, :WORD
CreateDIBPatternBrush PROTO @proto_259
@proto_260 TYPEDEF PROTO FAR PASCAL :HDC, :WORD, :WORD, :WORD, :WORD, :WORD, :WORD, :WORD, :WORD, :LPSTR, :LPBITMAPINFO, :WORD, :DWORD
StretchDIBits PROTO @proto_260
@proto_261 TYPEDEF PROTO FAR PASCAL :LPLOGPALETTE
CreatePalette PROTO @proto_261
@proto_262 TYPEDEF PROTO FAR PASCAL :HDC, :HPALETTE, :BOOL
SelectPalette PROTO @proto_262
@proto_263 TYPEDEF PROTO FAR PASCAL :HDC
RealizePalette PROTO @proto_263
@proto_264 TYPEDEF PROTO FAR PASCAL :HDC
UpdateColors PROTO @proto_264
@proto_265 TYPEDEF PROTO FAR PASCAL :HPALETTE, :WORD, :WORD, :LPPALETTEENTRY
AnimatePalette PROTO @proto_265
@proto_266 TYPEDEF PROTO FAR PASCAL :HPALETTE, :WORD, :WORD, :LPPALETTEENTRY
SetPaletteEntries PROTO @proto_266
@proto_267 TYPEDEF PROTO FAR PASCAL :HPALETTE, :WORD, :WORD, :LPPALETTEENTRY
GetPaletteEntries PROTO @proto_267
@proto_268 TYPEDEF PROTO FAR PASCAL :HPALETTE, :DWORD
GetNearestPaletteIndex PROTO @proto_268
@proto_269 TYPEDEF PROTO FAR PASCAL :HPALETTE, :WORD
ResizePalette PROTO @proto_269
@proto_270 TYPEDEF PROTO FAR PASCAL :HDC, :WORD, :WORD, :LPPALETTEENTRY
GetSystemPaletteEntries PROTO @proto_270
@proto_271 TYPEDEF PROTO FAR PASCAL :HDC, :WORD
GetSystemPaletteUse PROTO @proto_271
@proto_272 TYPEDEF PROTO FAR PASCAL :HDC, :WORD
SetSystemPaletteUse PROTO @proto_272
@proto_273 TYPEDEF PROTO FAR PASCAL :LPSTR, :LPSTR, :LPSTR
wvsprintf PROTO @proto_273
@proto_274 TYPEDEF PROTO FAR C :LPSTR, :LPSTR, :VARARG
wsprintf PROTO @proto_274
SB_HORZ EQU 0t
SB_VERT EQU 1t
SB_CTL EQU 2t
SB_BOTH EQU 3t
SB_LINEUP EQU 0t
SB_LINEDOWN EQU 1t
SB_PAGEUP EQU 2t
SB_PAGEDOWN EQU 3t
SB_THUMBPOSITION EQU 4t
SB_THUMBTRACK EQU 5t
SB_TOP EQU 6t
SB_BOTTOM EQU 7t
SB_ENDSCROLL EQU 8t
SW_HIDE EQU 0t
SW_SHOWNORMAL EQU 1t
SW_NORMAL EQU 1t
SW_SHOWMINIMIZED EQU 2t
SW_SHOWMAXIMIZED EQU 3t
SW_MAXIMIZE EQU 3t
SW_SHOWNOACTIVATE EQU 4t
SW_SHOW EQU 5t
SW_MINIMIZE EQU 6t
SW_SHOWMINNOACTIVE EQU 7t
SW_SHOWNA EQU 8t
SW_RESTORE EQU 9t
HIDE_WINDOW EQU 0t
SHOW_OPENWINDOW EQU 1t
SHOW_ICONWINDOW EQU 2t
SHOW_FULLSCREEN EQU 3t
SHOW_OPENNOACTIVATE EQU 4t
SW_PARENTCLOSING EQU 1t
SW_OTHERZOOM EQU 2t
SW_PARENTOPENING EQU 3t
SW_OTHERUNZOOM EQU 4t
ERROR EQU 0t
NULLREGION EQU 1t
SIMPLEREGION EQU 2t
COMPLEXREGION EQU 3t
RGN_AND EQU 1t
RGN_OR EQU 2t
RGN_XOR EQU 3t
RGN_DIFF EQU 4t
RGN_COPY EQU 5t
VK_LBUTTON EQU 000000001h
VK_RBUTTON EQU 000000002h
VK_CANCEL EQU 000000003h
VK_MBUTTON EQU 000000004h
VK_BACK EQU 000000008h
VK_TAB EQU 000000009h
VK_CLEAR EQU 00000000ch
VK_RETURN EQU 00000000dh
VK_SHIFT EQU 000000010h
VK_CONTROL EQU 000000011h
VK_MENU EQU 000000012h
VK_PAUSE EQU 000000013h
VK_CAPITAL EQU 000000014h
VK_ESCAPE EQU 00000001bh
VK_SPACE EQU 000000020h
VK_PRIOR EQU 000000021h
VK_NEXT EQU 000000022h
VK_END EQU 000000023h
VK_HOME EQU 000000024h
VK_LEFT EQU 000000025h
VK_UP EQU 000000026h
VK_RIGHT EQU 000000027h
VK_DOWN EQU 000000028h
VK_SELECT EQU 000000029h
VK_PRINT EQU 00000002ah
VK_EXECUTE EQU 00000002bh
VK_SNAPSHOT EQU 00000002ch
VK_INSERT EQU 00000002dh
VK_DELETE EQU 00000002eh
VK_HELP EQU 00000002fh
VK_NUMPAD0 EQU 000000060h
VK_NUMPAD1 EQU 000000061h
VK_NUMPAD2 EQU 000000062h
VK_NUMPAD3 EQU 000000063h
VK_NUMPAD4 EQU 000000064h
VK_NUMPAD5 EQU 000000065h
VK_NUMPAD6 EQU 000000066h
VK_NUMPAD7 EQU 000000067h
VK_NUMPAD8 EQU 000000068h
VK_NUMPAD9 EQU 000000069h
VK_MULTIPLY EQU 00000006ah
VK_ADD EQU 00000006bh
VK_SEPARATOR EQU 00000006ch
VK_SUBTRACT EQU 00000006dh
VK_DECIMAL EQU 00000006eh
VK_DIVIDE EQU 00000006fh
VK_F1 EQU 000000070h
VK_F2 EQU 000000071h
VK_F3 EQU 000000072h
VK_F4 EQU 000000073h
VK_F5 EQU 000000074h
VK_F6 EQU 000000075h
VK_F7 EQU 000000076h
VK_F8 EQU 000000077h
VK_F9 EQU 000000078h
VK_F10 EQU 000000079h
VK_F11 EQU 00000007ah
VK_F12 EQU 00000007bh
VK_F13 EQU 00000007ch
VK_F14 EQU 00000007dh
VK_F15 EQU 00000007eh
VK_F16 EQU 00000007fh
VK_NUMLOCK EQU 000000090h
WH_MSGFILTER EQU 0ffffffffh
WH_JOURNALRECORD EQU 0t
WH_JOURNALPLAYBACK EQU 1t
WH_KEYBOARD EQU 2t
WH_GETMESSAGE EQU 3t
WH_CALLWNDPROC EQU 4t
WH_CBT EQU 5t
WH_SYSMSGFILTER EQU 6t
WH_WINDOWMGR EQU 7t
HC_LPLPFNNEXT EQU 0fffffffeh
HC_LPFNNEXT EQU 0ffffffffh
HC_ACTION EQU 0t
HC_GETNEXT EQU 1t
HC_SKIP EQU 2t
HC_NOREM EQU 3t
HC_NOREMOVE EQU 3t
HC_SYSMODALON EQU 4t
HC_SYSMODALOFF EQU 5t
HCBT_MOVESIZE EQU 0t
HCBT_MINMAX EQU 1t
HCBT_QS EQU 2t
MSGF_DIALOGBOX EQU 0t
MSGF_MESSAGEBOX EQU 1t
MSGF_MENU EQU 2t
MSGF_MOVE EQU 3t
MSGF_SIZE EQU 4t
MSGF_SCROLLBAR EQU 5t
MSGF_NEXTWINDOW EQU 6t
WC_INIT EQU 1t
WC_SWP EQU 2t
WC_DEFWINDOWPROC EQU 3t
WC_MINMAX EQU 4t
WC_MOVE EQU 5t
WC_SIZE EQU 6t
WC_DRAWCAPTION EQU 7t
tagEVENTMSG STRUCT 1t
message WORD ?
paramL WORD ?
paramH WORD ?
time DWORD ?
tagEVENTMSG ENDS
EVENTMSG TYPEDEF tagEVENTMSG
PEVENTMSGMSG TYPEDEF PTR EVENTMSG
NPEVENTMSGMSG TYPEDEF NEAR PTR EVENTMSG
LPEVENTMSGMSG TYPEDEF FAR PTR EVENTMSG
@t_0 TYPEDEF FAR PTR
tagWNDCLASS STRUCT 1t
style WORD ?
lpfnWndProc @t_0 ?
cbClsExtra SWORD ?
cbWndExtra SWORD ?
hInstance HANDLE ?
hIcon HICON ?
hCursor HCURSOR ?
hbrBackground HBRUSH ?
lpszMenuName LPSTR ?
lpszClassName LPSTR ?
tagWNDCLASS ENDS
WNDCLASS TYPEDEF tagWNDCLASS
PWNDCLASS TYPEDEF PTR WNDCLASS
NPWNDCLASS TYPEDEF NEAR PTR WNDCLASS
LPWNDCLASS TYPEDEF FAR PTR WNDCLASS
tagMSG STRUCT 1t
hwnd HWND ?
message WORD ?
wParam WORD ?
lParam SDWORD ?
time DWORD ?
pt POINT <>
tagMSG ENDS
MSG TYPEDEF tagMSG
PMSG TYPEDEF PTR MSG
NPMSG TYPEDEF NEAR PTR MSG
LPMSG TYPEDEF FAR PTR MSG
GWL_WNDPROC EQU 0fffffffch
GWW_HINSTANCE EQU 0fffffffah
GWW_HWNDPARENT EQU 0fffffff8h
GWW_ID EQU 0fffffff4h
GWL_STYLE EQU 0fffffff0h
GWL_EXSTYLE EQU 0ffffffech
GCL_MENUNAME EQU 0fffffff8h
GCW_HBRBACKGROUND EQU 0fffffff6h
GCW_HCURSOR EQU 0fffffff4h
GCW_HICON EQU 0fffffff2h
GCW_HMODULE EQU 0fffffff0h
GCW_CBWNDEXTRA EQU 0ffffffeeh
GCW_CBCLSEXTRA EQU 0ffffffech
GCL_WNDPROC EQU 0ffffffe8h
GCW_STYLE EQU 0ffffffe6h
WM_NULL EQU 000000000h
WM_CREATE EQU 000000001h
WM_DESTROY EQU 000000002h
WM_MOVE EQU 000000003h
WM_SIZE EQU 000000005h
WM_ACTIVATE EQU 000000006h
WM_SETFOCUS EQU 000000007h
WM_KILLFOCUS EQU 000000008h
WM_ENABLE EQU 00000000ah
WM_SETREDRAW EQU 00000000bh
WM_SETTEXT EQU 00000000ch
WM_GETTEXT EQU 00000000dh
WM_GETTEXTLENGTH EQU 00000000eh
WM_PAINT EQU 00000000fh
WM_CLOSE EQU 000000010h
WM_QUERYENDSESSION EQU 000000011h
WM_QUIT EQU 000000012h
WM_QUERYOPEN EQU 000000013h
WM_ERASEBKGND EQU 000000014h
WM_SYSCOLORCHANGE EQU 000000015h
WM_ENDSESSION EQU 000000016h
WM_SHOWWINDOW EQU 000000018h
WM_CTLCOLOR EQU 000000019h
WM_WININICHANGE EQU 00000001ah
WM_DEVMODECHANGE EQU 00000001bh
WM_ACTIVATEAPP EQU 00000001ch
WM_FONTCHANGE EQU 00000001dh
WM_TIMECHANGE EQU 00000001eh
WM_CANCELMODE EQU 00000001fh
WM_SETCURSOR EQU 000000020h
WM_MOUSEACTIVATE EQU 000000021h
WM_CHILDACTIVATE EQU 000000022h
WM_QUEUESYNC EQU 000000023h
WM_GETMINMAXINFO EQU 000000024h
WM_PAINTICON EQU 000000026h
WM_ICONERASEBKGND EQU 000000027h
WM_NEXTDLGCTL EQU 000000028h
WM_SPOOLERSTATUS EQU 00000002ah
WM_DRAWITEM EQU 00000002bh
WM_MEASUREITEM EQU 00000002ch
WM_DELETEITEM EQU 00000002dh
WM_VKEYTOITEM EQU 00000002eh
WM_CHARTOITEM EQU 00000002fh
WM_SETFONT EQU 000000030h
WM_GETFONT EQU 000000031h
WM_QUERYDRAGICON EQU 000000037h
WM_COMPAREITEM EQU 000000039h
WM_COMPACTING EQU 000000041h
WM_NCCREATE EQU 000000081h
WM_NCDESTROY EQU 000000082h
WM_NCCALCSIZE EQU 000000083h
WM_NCHITTEST EQU 000000084h
WM_NCPAINT EQU 000000085h
WM_NCACTIVATE EQU 000000086h
WM_GETDLGCODE EQU 000000087h
WM_NCMOUSEMOVE EQU 0000000a0h
WM_NCLBUTTONDOWN EQU 0000000a1h
WM_NCLBUTTONUP EQU 0000000a2h
WM_NCLBUTTONDBLCLK EQU 0000000a3h
WM_NCRBUTTONDOWN EQU 0000000a4h
WM_NCRBUTTONUP EQU 0000000a5h
WM_NCRBUTTONDBLCLK EQU 0000000a6h
WM_NCMBUTTONDOWN EQU 0000000a7h
WM_NCMBUTTONUP EQU 0000000a8h
WM_NCMBUTTONDBLCLK EQU 0000000a9h
WM_KEYFIRST EQU 000000100h
WM_KEYDOWN EQU 000000100h
WM_KEYUP EQU 000000101h
WM_CHAR EQU 000000102h
WM_DEADCHAR EQU 000000103h
WM_SYSKEYDOWN EQU 000000104h
WM_SYSKEYUP EQU 000000105h
WM_SYSCHAR EQU 000000106h
WM_SYSDEADCHAR EQU 000000107h
WM_KEYLAST EQU 000000108h
WM_INITDIALOG EQU 000000110h
WM_COMMAND EQU 000000111h
WM_SYSCOMMAND EQU 000000112h
WM_TIMER EQU 000000113h
WM_HSCROLL EQU 000000114h
WM_VSCROLL EQU 000000115h
WM_INITMENU EQU 000000116h
WM_INITMENUPOPUP EQU 000000117h
WM_MENUSELECT EQU 00000011fh
WM_MENUCHAR EQU 000000120h
WM_ENTERIDLE EQU 000000121h
WM_MOUSEFIRST EQU 000000200h
WM_MOUSEMOVE EQU 000000200h
WM_LBUTTONDOWN EQU 000000201h
WM_LBUTTONUP EQU 000000202h
WM_LBUTTONDBLCLK EQU 000000203h
WM_RBUTTONDOWN EQU 000000204h
WM_RBUTTONUP EQU 000000205h
WM_RBUTTONDBLCLK EQU 000000206h
WM_MBUTTONDOWN EQU 000000207h
WM_MBUTTONUP EQU 000000208h
WM_MBUTTONDBLCLK EQU 000000209h
WM_MOUSELAST EQU 000000209h
WM_PARENTNOTIFY EQU 000000210h
WM_MDICREATE EQU 000000220h
WM_MDIDESTROY EQU 000000221h
WM_MDIACTIVATE EQU 000000222h
WM_MDIRESTORE EQU 000000223h
WM_MDINEXT EQU 000000224h
WM_MDIMAXIMIZE EQU 000000225h
WM_MDITILE EQU 000000226h
WM_MDICASCADE EQU 000000227h
WM_MDIICONARRANGE EQU 000000228h
WM_MDIGETACTIVE EQU 000000229h
WM_MDISETMENU EQU 000000230h
WM_CUT EQU 000000300h
WM_COPY EQU 000000301h
WM_PASTE EQU 000000302h
WM_CLEAR EQU 000000303h
WM_UNDO EQU 000000304h
WM_RENDERFORMAT EQU 000000305h
WM_RENDERALLFORMATS EQU 000000306h
WM_DESTROYCLIPBOARD EQU 000000307h
WM_DRAWCLIPBOARD EQU 000000308h
WM_PAINTCLIPBOARD EQU 000000309h
WM_VSCROLLCLIPBOARD EQU 00000030ah
WM_SIZECLIPBOARD EQU 00000030bh
WM_ASKCBFORMATNAME EQU 00000030ch
WM_CHANGECBCHAIN EQU 00000030dh
WM_HSCROLLCLIPBOARD EQU 00000030eh
WM_QUERYNEWPALETTE EQU 00000030fh
WM_PALETTEISCHANGING EQU 000000310h
WM_PALETTECHANGED EQU 000000311h
WM_USER EQU 000000400h
ST_BEGINSWP EQU 0t
ST_ENDSWP EQU 1t
HTERROR EQU 0fffffffeh
HTTRANSPARENT EQU 0ffffffffh
HTNOWHERE EQU 0t
HTCLIENT EQU 1t
HTCAPTION EQU 2t
HTSYSMENU EQU 3t
HTGROWBOX EQU 4t
HTSIZE EQU 000000004h
HTMENU EQU 5t
HTHSCROLL EQU 6t
HTVSCROLL EQU 7t
HTREDUCE EQU 8t
HTZOOM EQU 9t
HTLEFT EQU 10t
HTRIGHT EQU 11t
HTTOP EQU 12t
HTTOPLEFT EQU 13t
HTTOPRIGHT EQU 14t
HTBOTTOM EQU 15t
HTBOTTOMLEFT EQU 16t
HTBOTTOMRIGHT EQU 17t
HTSIZEFIRST EQU 00000000ah
HTSIZELAST EQU 000000011h
MA_ACTIVATE EQU 1t
MA_ACTIVATEANDEAT EQU 2t
MA_NOACTIVATE EQU 3t
@proto_275 TYPEDEF PROTO FAR PASCAL :LPSTR
RegisterWindowMessage PROTO @proto_275
SIZENORMAL EQU 0t
SIZEICONIC EQU 1t
SIZEFULLSCREEN EQU 2t
SIZEZOOMSHOW EQU 3t
SIZEZOOMHIDE EQU 4t
MK_LBUTTON EQU 000000001h
MK_RBUTTON EQU 000000002h
MK_SHIFT EQU 000000004h
MK_CONTROL EQU 000000008h
MK_MBUTTON EQU 000000010h
WS_OVERLAPPED EQU 000000000h
WS_POPUP EQU 080000000h
WS_CHILD EQU 040000000h
WS_MINIMIZE EQU 020000000h
WS_VISIBLE EQU 010000000h
WS_DISABLED EQU 008000000h
WS_CLIPSIBLINGS EQU 004000000h
WS_CLIPCHILDREN EQU 002000000h
WS_MAXIMIZE EQU 001000000h
WS_CAPTION EQU 000c00000h
WS_BORDER EQU 000800000h
WS_DLGFRAME EQU 000400000h
WS_VSCROLL EQU 000200000h
WS_HSCROLL EQU 000100000h
WS_SYSMENU EQU 000080000h
WS_THICKFRAME EQU 000040000h
WS_GROUP EQU 000020000h
WS_TABSTOP EQU 000010000h
WS_MINIMIZEBOX EQU 000020000h
WS_MAXIMIZEBOX EQU 000010000h
WS_TILED EQU 000000000h
WS_ICONIC EQU 020000000h
WS_SIZEBOX EQU 000040000h
WS_OVERLAPPEDWINDOW EQU 000cf0000h
WS_POPUPWINDOW EQU 080880000h
WS_CHILDWINDOW EQU 040000000h
WS_TILEDWINDOW EQU 000cf0000h
WS_EX_DLGMODALFRAME EQU 000000001h
WS_EX_NOPARENTNOTIFY EQU 000000004h
CS_VREDRAW EQU 000000001h
CS_HREDRAW EQU 000000002h
CS_KEYCVTWINDOW EQU 000000004h
CS_DBLCLKS EQU 000000008h
CS_OWNDC EQU 000000020h
CS_CLASSDC EQU 000000040h
CS_PARENTDC EQU 000000080h
CS_NOKEYCVT EQU 000000100h
CS_NOCLOSE EQU 000000200h
CS_SAVEBITS EQU 000000800h
CS_BYTEALIGNCLIENT EQU 000001000h
CS_BYTEALIGNWINDOW EQU 000002000h
CS_GLOBALCLASS EQU 000004000h
CF_TEXT EQU 1t
CF_BITMAP EQU 2t
CF_METAFILEPICT EQU 3t
CF_SYLK EQU 4t
CF_DIF EQU 5t
CF_TIFF EQU 6t
CF_OEMTEXT EQU 7t
CF_DIB EQU 8t
CF_PALETTE EQU 9t
CF_OWNERDISPLAY EQU 000000080h
CF_DSPTEXT EQU 000000081h
CF_DSPBITMAP EQU 000000082h
CF_DSPMETAFILEPICT EQU 000000083h
CF_PRIVATEFIRST EQU 000000200h
CF_PRIVATELAST EQU 0000002ffh
CF_GDIOBJFIRST EQU 000000300h
CF_GDIOBJLAST EQU 0000003ffh
tagPAINTSTRUCT STRUCT 1t
hdc HDC ?
fErase BOOL ?
rcPaint RECT <>
fRestore BOOL ?
fIncUpdate BOOL ?
rgbReserved BYTE 16t DUP (?)
tagPAINTSTRUCT ENDS
PAINTSTRUCT TYPEDEF tagPAINTSTRUCT
PPAINTSTRUCT TYPEDEF PTR PAINTSTRUCT
NPPAINTSTRUCT TYPEDEF NEAR PTR PAINTSTRUCT
LPPAINTSTRUCT TYPEDEF FAR PTR PAINTSTRUCT
tagCREATESTRUCT STRUCT 1t
lpCreateParams LPSTR ?
hInstance HANDLE ?
hMenu HANDLE ?
hwndParent HWND ?
cy1 SWORD ?
cx1 SWORD ?
y SWORD ?
x SWORD ?
style SDWORD ?
lpszName LPSTR ?
lpszClass LPSTR ?
dwExStyle DWORD ?
tagCREATESTRUCT ENDS
CREATESTRUCT TYPEDEF tagCREATESTRUCT
LPCREATESTRUCT TYPEDEF FAR PTR CREATESTRUCT
ODT_MENU EQU 1t
ODT_LISTBOX EQU 2t
ODT_COMBOBOX EQU 3t
ODT_BUTTON EQU 4t
ODA_DRAWENTIRE EQU 000000001h
ODA_SELECT EQU 000000002h
ODA_FOCUS EQU 000000004h
ODS_SELECTED EQU 000000001h
ODS_GRAYED EQU 000000002h
ODS_DISABLED EQU 000000004h
ODS_CHECKED EQU 000000008h
ODS_FOCUS EQU 000000010h
tagMEASUREITEMSTRUCT STRUCT 1t
CtlType WORD ?
CtlID WORD ?
itemID WORD ?
itemWidth WORD ?
itemHeight WORD ?
itemData DWORD ?
tagMEASUREITEMSTRUCT ENDS
MEASUREITEMSTRUCT TYPEDEF tagMEASUREITEMSTRUCT
PMEASUREITEMSTRUCT TYPEDEF NEAR PTR MEASUREITEMSTRUCT
LPMEASUREITEMSTRUCT TYPEDEF FAR PTR MEASUREITEMSTRUCT
tagDRAWITEMSTRUCT STRUCT 1t
CtlType WORD ?
CtlID WORD ?
itemID WORD ?
itemAction WORD ?
itemState WORD ?
hwndItem HWND ?
hDC HDC ?
rcItem RECT <>
itemData DWORD ?
tagDRAWITEMSTRUCT ENDS
DRAWITEMSTRUCT TYPEDEF tagDRAWITEMSTRUCT
PDRAWITEMSTRUCT TYPEDEF NEAR PTR DRAWITEMSTRUCT
LPDRAWITEMSTRUCT TYPEDEF FAR PTR DRAWITEMSTRUCT
tagDELETEITEMSTRUCT STRUCT 1t
CtlType WORD ?
CtlID WORD ?
itemID WORD ?
hwndItem HWND ?
itemData DWORD ?
tagDELETEITEMSTRUCT ENDS
DELETEITEMSTRUCT TYPEDEF tagDELETEITEMSTRUCT
PDELETEITEMSTRUCT TYPEDEF NEAR PTR DELETEITEMSTRUCT
LPDELETEITEMSTRUCT TYPEDEF FAR PTR DELETEITEMSTRUCT
tagCOMPAREITEMSTRUCT STRUCT 1t
CtlType WORD ?
CtlID WORD ?
hwndItem HWND ?
itemID1 WORD ?
itemData1 DWORD ?
itemID2 WORD ?
itemData2 DWORD ?
tagCOMPAREITEMSTRUCT ENDS
COMPAREITEMSTRUCT TYPEDEF tagCOMPAREITEMSTRUCT
PCOMPAREITEMSTRUCT TYPEDEF NEAR PTR COMPAREITEMSTRUCT
LPCOMPAREITEMSTRUCT TYPEDEF FAR PTR COMPAREITEMSTRUCT
@proto_276 TYPEDEF PROTO FAR PASCAL :LPMSG, :HWND, :WORD, :WORD
GetMessage PROTO @proto_276
@proto_277 TYPEDEF PROTO FAR PASCAL :LPMSG
TranslateMessage PROTO @proto_277
@proto_278 TYPEDEF PROTO FAR PASCAL :LPMSG
DispatchMessage PROTO @proto_278
@proto_279 TYPEDEF PROTO FAR PASCAL :LPMSG, :HWND, :WORD, :WORD, :WORD
PeekMessage PROTO @proto_279
PM_NOREMOVE EQU 000000000h
PM_REMOVE EQU 000000001h
PM_NOYIELD EQU 000000002h
@proto_280 TYPEDEF PROTO FAR PASCAL :LPSTR, :LPSTR
lstrcmp PROTO @proto_280
@proto_281 TYPEDEF PROTO FAR PASCAL :LPSTR, :LPSTR
lstrcmpi PROTO @proto_281
@proto_282 TYPEDEF PROTO FAR PASCAL :LPSTR, :LPSTR
lstrcpy PROTO @proto_282
@proto_283 TYPEDEF PROTO FAR PASCAL :LPSTR, :LPSTR
lstrcat PROTO @proto_283
@proto_284 TYPEDEF PROTO FAR PASCAL :LPSTR
lstrlen PROTO @proto_284
@proto_285 TYPEDEF PROTO FAR PASCAL :LPSTR, :SWORD
_lopen PROTO @proto_285
@proto_286 TYPEDEF PROTO FAR PASCAL :SWORD
_lclose PROTO @proto_286
@proto_287 TYPEDEF PROTO FAR PASCAL :LPSTR, :SWORD
_lcreat PROTO @proto_287
@proto_288 TYPEDEF PROTO FAR PASCAL :SWORD, :SDWORD, :SWORD
_llseek PROTO @proto_288
@proto_289 TYPEDEF PROTO FAR PASCAL :SWORD, :LPSTR, :SWORD
_lread PROTO @proto_289
@proto_290 TYPEDEF PROTO FAR PASCAL :SWORD, :LPSTR, :SWORD
_lwrite PROTO @proto_290
READ EQU 0t
WRITE EQU 1t
READ_WRITE EQU 2t
@proto_291 TYPEDEF PROTO FAR PASCAL :DWORD, :WORD
ExitWindows PROTO @proto_291
@proto_292 TYPEDEF PROTO FAR PASCAL :BOOL
SwapMouseButton PROTO @proto_292
@proto_293 TYPEDEF PROTO FAR PASCAL
GetMessagePos PROTO @proto_293
@proto_294 TYPEDEF PROTO FAR PASCAL
GetMessageTime PROTO @proto_294
@proto_295 TYPEDEF PROTO FAR PASCAL
GetSysModalWindow PROTO @proto_295
@proto_296 TYPEDEF PROTO FAR PASCAL :HWND
SetSysModalWindow PROTO @proto_296
@proto_297 TYPEDEF PROTO FAR PASCAL :HWND, :WORD, :WORD, :SDWORD
SendMessage PROTO @proto_297
@proto_298 TYPEDEF PROTO FAR PASCAL :HWND, :WORD, :WORD, :SDWORD
PostMessage PROTO @proto_298
@proto_299 TYPEDEF PROTO FAR PASCAL :HANDLE, :WORD, :WORD, :SDWORD
PostAppMessage PROTO @proto_299
@proto_300 TYPEDEF PROTO FAR PASCAL :SDWORD
ReplyMessage PROTO @proto_300
@proto_301 TYPEDEF PROTO FAR PASCAL
WaitMessage PROTO @proto_301
@proto_302 TYPEDEF PROTO FAR PASCAL :HWND, :WORD, :WORD, :SDWORD
DefWindowProc PROTO @proto_302
@proto_303 TYPEDEF PROTO FAR PASCAL :SWORD
PostQuitMessage PROTO @proto_303
@proto_304 TYPEDEF PROTO FAR PASCAL :FARPROC, :HWND, :WORD, :WORD, :SDWORD
CallWindowProc PROTO @proto_304
@proto_305 TYPEDEF PROTO FAR PASCAL
InSendMessage PROTO @proto_305
@proto_306 TYPEDEF PROTO FAR PASCAL
GetDoubleClickTime PROTO @proto_306
@proto_307 TYPEDEF PROTO FAR PASCAL :WORD
SetDoubleClickTime PROTO @proto_307
@proto_308 TYPEDEF PROTO FAR PASCAL :LPWNDCLASS
RegisterClass PROTO @proto_308
@proto_309 TYPEDEF PROTO FAR PASCAL :LPSTR, :HANDLE
UnregisterClass PROTO @proto_309
@proto_310 TYPEDEF PROTO FAR PASCAL :HANDLE, :LPSTR, :LPWNDCLASS
GetClassInfo PROTO @proto_310
@proto_311 TYPEDEF PROTO FAR PASCAL :SWORD
SetMessageQueue PROTO @proto_311
CW_USEDEFAULT EQU 08000h
@proto_312 TYPEDEF PROTO FAR PASCAL :LPSTR, :LPSTR, :DWORD, :SWORD, :SWORD, :SWORD, :SWORD, :HWND, :HMENU, :HANDLE, :LPSTR
CreateWindow PROTO @proto_312
@proto_313 TYPEDEF PROTO FAR PASCAL :DWORD, :LPSTR, :LPSTR, :DWORD, :SWORD, :SWORD, :SWORD, :SWORD, :HWND, :HMENU, :HANDLE, :LPSTR
CreateWindowEx PROTO @proto_313
@proto_314 TYPEDEF PROTO FAR PASCAL :HWND
IsWindow PROTO @proto_314
@proto_315 TYPEDEF PROTO FAR PASCAL :HWND, :HWND
IsChild PROTO @proto_315
@proto_316 TYPEDEF PROTO FAR PASCAL :HWND
DestroyWindow PROTO @proto_316
@proto_317 TYPEDEF PROTO FAR PASCAL :HWND, :SWORD
ShowWindow PROTO @proto_317
@proto_318 TYPEDEF PROTO FAR PASCAL :HWND, :BOOL
FlashWindow PROTO @proto_318
@proto_319 TYPEDEF PROTO FAR PASCAL :HWND, :BOOL
ShowOwnedPopups PROTO @proto_319
@proto_320 TYPEDEF PROTO FAR PASCAL :HWND
OpenIcon PROTO @proto_320
@proto_321 TYPEDEF PROTO FAR PASCAL :HWND
CloseWindow PROTO @proto_321
@proto_322 TYPEDEF PROTO FAR PASCAL :HWND, :SWORD, :SWORD, :SWORD, :SWORD, :BOOL
MoveWindow PROTO @proto_322
@proto_323 TYPEDEF PROTO FAR PASCAL :HWND, :HWND, :SWORD, :SWORD, :SWORD, :SWORD, :WORD
SetWindowPos PROTO @proto_323
@proto_324 TYPEDEF PROTO FAR PASCAL :SWORD
BeginDeferWindowPos PROTO @proto_324
@proto_325 TYPEDEF PROTO FAR PASCAL :HANDLE, :HWND, :HWND, :SWORD, :SWORD, :SWORD, :SWORD, :WORD
DeferWindowPos PROTO @proto_325
@proto_326 TYPEDEF PROTO FAR PASCAL :HANDLE
EndDeferWindowPos PROTO @proto_326
@proto_327 TYPEDEF PROTO FAR PASCAL :HWND
IsWindowVisible PROTO @proto_327
@proto_328 TYPEDEF PROTO FAR PASCAL :HWND
IsIconic PROTO @proto_328
@proto_329 TYPEDEF PROTO FAR PASCAL
AnyPopup PROTO @proto_329
@proto_330 TYPEDEF PROTO FAR PASCAL :HWND
BringWindowToTop PROTO @proto_330
@proto_331 TYPEDEF PROTO FAR PASCAL :HWND
IsZoomed PROTO @proto_331
SWP_NOSIZE EQU 000000001h
SWP_NOMOVE EQU 000000002h
SWP_NOZORDER EQU 000000004h
SWP_NOREDRAW EQU 000000008h
SWP_NOACTIVATE EQU 000000010h
SWP_DRAWFRAME EQU 000000020h
SWP_SHOWWINDOW EQU 000000040h
SWP_HIDEWINDOW EQU 000000080h
SWP_NOCOPYBITS EQU 000000100h
SWP_NOREPOSITION EQU 000000200h
@proto_332 TYPEDEF PROTO FAR PASCAL :HANDLE, :LPSTR, :HWND, :FARPROC
CreateDialog PROTO @proto_332
@proto_333 TYPEDEF PROTO FAR PASCAL :HANDLE, :LPSTR, :HWND, :FARPROC
CreateDialogIndirect PROTO @proto_333
@proto_334 TYPEDEF PROTO FAR PASCAL :HANDLE, :LPSTR, :HWND, :FARPROC, :SDWORD
CreateDialogParam PROTO @proto_334
@proto_335 TYPEDEF PROTO FAR PASCAL :HANDLE, :LPSTR, :HWND, :FARPROC, :SDWORD
CreateDialogIndirectParam PROTO @proto_335
@proto_336 TYPEDEF PROTO FAR PASCAL :HANDLE, :LPSTR, :HWND, :FARPROC
DialogBox PROTO @proto_336
@proto_337 TYPEDEF PROTO FAR PASCAL :HANDLE, :HANDLE, :HWND, :FARPROC
DialogBoxIndirect PROTO @proto_337
@proto_338 TYPEDEF PROTO FAR PASCAL :HANDLE, :LPSTR, :HWND, :FARPROC, :SDWORD
DialogBoxParam PROTO @proto_338
@proto_339 TYPEDEF PROTO FAR PASCAL :HANDLE, :HANDLE, :HWND, :FARPROC, :SDWORD
DialogBoxIndirectParam PROTO @proto_339
@proto_340 TYPEDEF PROTO FAR PASCAL :HWND, :SWORD
EndDialog PROTO @proto_340
@proto_341 TYPEDEF PROTO FAR PASCAL :HWND, :SWORD
GetDlgItem PROTO @proto_341
@proto_342 TYPEDEF PROTO FAR PASCAL :HWND, :SWORD, :WORD, :BOOL
SetDlgItemInt PROTO @proto_342
@proto_343 TYPEDEF PROTO FAR PASCAL :HWND, :SWORD, :FAR PTR BOOL, :BOOL
GetDlgItemInt PROTO @proto_343
@proto_344 TYPEDEF PROTO FAR PASCAL :HWND, :SWORD, :LPSTR
SetDlgItemText PROTO @proto_344
@proto_345 TYPEDEF PROTO FAR PASCAL :HWND, :SWORD, :LPSTR, :SWORD
GetDlgItemText PROTO @proto_345
@proto_346 TYPEDEF PROTO FAR PASCAL :HWND, :SWORD, :WORD
CheckDlgButton PROTO @proto_346
@proto_347 TYPEDEF PROTO FAR PASCAL :HWND, :SWORD, :SWORD, :SWORD
CheckRadioButton PROTO @proto_347
@proto_348 TYPEDEF PROTO FAR PASCAL :HWND, :SWORD
IsDlgButtonChecked PROTO @proto_348
@proto_349 TYPEDEF PROTO FAR PASCAL :HWND, :SWORD, :WORD, :WORD, :SDWORD
SendDlgItemMessage PROTO @proto_349
@proto_350 TYPEDEF PROTO FAR PASCAL :HWND, :HWND, :BOOL
GetNextDlgGroupItem PROTO @proto_350
@proto_351 TYPEDEF PROTO FAR PASCAL :HWND, :HWND, :BOOL
GetNextDlgTabItem PROTO @proto_351
@proto_352 TYPEDEF PROTO FAR PASCAL :HWND
GetDlgCtrlID PROTO @proto_352
@proto_353 TYPEDEF PROTO FAR PASCAL
GetDialogBaseUnits PROTO @proto_353
@proto_354 TYPEDEF PROTO FAR PASCAL :HWND, :WORD, :WORD, :SDWORD
DefDlgProc PROTO @proto_354
DLGWINDOWEXTRA EQU 30t
@proto_355 TYPEDEF PROTO FAR PASCAL :LPMSG, :SWORD
CallMsgFilter PROTO @proto_355
@proto_356 TYPEDEF PROTO FAR PASCAL :HWND
OpenClipboard PROTO @proto_356
@proto_357 TYPEDEF PROTO FAR PASCAL
CloseClipboard PROTO @proto_357
@proto_358 TYPEDEF PROTO FAR PASCAL
GetClipboardOwner PROTO @proto_358
@proto_359 TYPEDEF PROTO FAR PASCAL :HWND
SetClipboardViewer PROTO @proto_359
@proto_360 TYPEDEF PROTO FAR PASCAL
GetClipboardViewer PROTO @proto_360
@proto_361 TYPEDEF PROTO FAR PASCAL :HWND, :HWND
ChangeClipboardChain PROTO @proto_361
@proto_362 TYPEDEF PROTO FAR PASCAL :WORD, :HANDLE
SetClipboardData PROTO @proto_362
@proto_363 TYPEDEF PROTO FAR PASCAL :WORD
GetClipboardData PROTO @proto_363
@proto_364 TYPEDEF PROTO FAR PASCAL :LPSTR
RegisterClipboardFormat PROTO @proto_364
@proto_365 TYPEDEF PROTO FAR PASCAL
CountClipboardFormats PROTO @proto_365
@proto_366 TYPEDEF PROTO FAR PASCAL :WORD
EnumClipboardFormats PROTO @proto_366
@proto_367 TYPEDEF PROTO FAR PASCAL :WORD, :LPSTR, :SWORD
GetClipboardFormatName PROTO @proto_367
@proto_368 TYPEDEF PROTO FAR PASCAL
EmptyClipboard PROTO @proto_368
@proto_369 TYPEDEF PROTO FAR PASCAL :WORD
IsClipboardFormatAvailable PROTO @proto_369
@proto_370 TYPEDEF PROTO FAR PASCAL :FAR PTR WORD, :SWORD
GetPriorityClipboardFormat PROTO @proto_370
@proto_371 TYPEDEF PROTO FAR PASCAL :HWND
SetFocus PROTO @proto_371
@proto_372 TYPEDEF PROTO FAR PASCAL
GetFocus PROTO @proto_372
@proto_373 TYPEDEF PROTO FAR PASCAL
GetActiveWindow PROTO @proto_373
@proto_374 TYPEDEF PROTO FAR PASCAL :SWORD
GetKeyState PROTO @proto_374
@proto_375 TYPEDEF PROTO FAR PASCAL :SWORD
GetAsyncKeyState PROTO @proto_375
@proto_376 TYPEDEF PROTO FAR PASCAL :FAR PTR BYTE
GetKeyboardState PROTO @proto_376
@proto_377 TYPEDEF PROTO FAR PASCAL :FAR PTR BYTE
SetKeyboardState PROTO @proto_377
@proto_378 TYPEDEF PROTO FAR PASCAL :BOOL
EnableHardwareInput PROTO @proto_378
@proto_379 TYPEDEF PROTO FAR PASCAL
GetInputState PROTO @proto_379
@proto_380 TYPEDEF PROTO FAR PASCAL
GetCapture PROTO @proto_380
@proto_381 TYPEDEF PROTO FAR PASCAL :HWND
SetCapture PROTO @proto_381
@proto_382 TYPEDEF PROTO FAR PASCAL
ReleaseCapture PROTO @proto_382
@proto_383 TYPEDEF PROTO FAR PASCAL :HWND, :SWORD, :WORD, :FARPROC
SetTimer PROTO @proto_383
@proto_384 TYPEDEF PROTO FAR PASCAL :HWND, :SWORD
KillTimer PROTO @proto_384
@proto_385 TYPEDEF PROTO FAR PASCAL :HWND, :BOOL
EnableWindow PROTO @proto_385
@proto_386 TYPEDEF PROTO FAR PASCAL :HWND
IsWindowEnabled PROTO @proto_386
@proto_387 TYPEDEF PROTO FAR PASCAL :HANDLE, :LPSTR
LoadAccelerators PROTO @proto_387
@proto_388 TYPEDEF PROTO FAR PASCAL :HWND, :HANDLE, :LPMSG
TranslateAccelerator PROTO @proto_388
SM_CXSCREEN EQU 0t
SM_CYSCREEN EQU 1t
SM_CXVSCROLL EQU 2t
SM_CYHSCROLL EQU 3t
SM_CYCAPTION EQU 4t
SM_CXBORDER EQU 5t
SM_CYBORDER EQU 6t
SM_CXDLGFRAME EQU 7t
SM_CYDLGFRAME EQU 8t
SM_CYVTHUMB EQU 9t
SM_CXHTHUMB EQU 10t
SM_CXICON EQU 11t
SM_CYICON EQU 12t
SM_CXCURSOR EQU 13t
SM_CYCURSOR EQU 14t
SM_CYMENU EQU 15t
SM_CXFULLSCREEN EQU 16t
SM_CYFULLSCREEN EQU 17t
SM_CYKANJIWINDOW EQU 18t
SM_MOUSEPRESENT EQU 19t
SM_CYVSCROLL EQU 20t
SM_CXHSCROLL EQU 21t
SM_DEBUG EQU 22t
SM_SWAPBUTTON EQU 23t
SM_RESERVED1 EQU 24t
SM_RESERVED2 EQU 25t
SM_RESERVED3 EQU 26t
SM_RESERVED4 EQU 27t
SM_CXMIN EQU 28t
SM_CYMIN EQU 29t
SM_CXSIZE EQU 30t
SM_CYSIZE EQU 31t
SM_CXFRAME EQU 32t
SM_CYFRAME EQU 33t
SM_CXMINTRACK EQU 34t
SM_CYMINTRACK EQU 35t
SM_CMETRICS EQU 36t
@proto_389 TYPEDEF PROTO FAR PASCAL :SWORD
GetSystemMetrics PROTO @proto_389
@proto_390 TYPEDEF PROTO FAR PASCAL :HANDLE, :LPSTR
LoadMenu PROTO @proto_390
@proto_391 TYPEDEF PROTO FAR PASCAL :LPSTR
LoadMenuIndirect PROTO @proto_391
@proto_392 TYPEDEF PROTO FAR PASCAL :HWND
GetMenu PROTO @proto_392
@proto_393 TYPEDEF PROTO FAR PASCAL :HWND, :HMENU
SetMenu PROTO @proto_393
@proto_394 TYPEDEF PROTO FAR PASCAL :HMENU, :WORD, :LPSTR, :WORD, :WORD
ChangeMenu PROTO @proto_394
@proto_395 TYPEDEF PROTO FAR PASCAL :HWND, :HMENU, :WORD, :WORD
HiliteMenuItem PROTO @proto_395
@proto_396 TYPEDEF PROTO FAR PASCAL :HMENU, :WORD, :LPSTR, :SWORD, :WORD
GetMenuString PROTO @proto_396
@proto_397 TYPEDEF PROTO FAR PASCAL :HMENU, :WORD, :WORD
GetMenuState PROTO @proto_397
@proto_398 TYPEDEF PROTO FAR PASCAL :HWND
DrawMenuBar PROTO @proto_398
@proto_399 TYPEDEF PROTO FAR PASCAL :HWND, :BOOL
GetSystemMenu PROTO @proto_399
@proto_400 TYPEDEF PROTO FAR PASCAL
CreateMenu PROTO @proto_400
@proto_401 TYPEDEF PROTO FAR PASCAL
CreatePopupMenu PROTO @proto_401
@proto_402 TYPEDEF PROTO FAR PASCAL :HMENU
DestroyMenu PROTO @proto_402
@proto_403 TYPEDEF PROTO FAR PASCAL :HMENU, :WORD, :WORD
CheckMenuItem PROTO @proto_403
@proto_404 TYPEDEF PROTO FAR PASCAL :HMENU, :WORD, :WORD
EnableMenuItem PROTO @proto_404
@proto_405 TYPEDEF PROTO FAR PASCAL :HMENU, :SWORD
GetSubMenu PROTO @proto_405
@proto_406 TYPEDEF PROTO FAR PASCAL :HMENU, :SWORD
GetMenuItemID PROTO @proto_406
@proto_407 TYPEDEF PROTO FAR PASCAL :HMENU
GetMenuItemCount PROTO @proto_407
@proto_408 TYPEDEF PROTO FAR PASCAL :HMENU, :WORD, :WORD, :WORD, :LPSTR
InsertMenu PROTO @proto_408
@proto_409 TYPEDEF PROTO FAR PASCAL :HMENU, :WORD, :WORD, :LPSTR
AppendMenu PROTO @proto_409
@proto_410 TYPEDEF PROTO FAR PASCAL :HMENU, :WORD, :WORD, :WORD, :LPSTR
ModifyMenu PROTO @proto_410
@proto_411 TYPEDEF PROTO FAR PASCAL :HMENU, :WORD, :WORD
RemoveMenu PROTO @proto_411
@proto_412 TYPEDEF PROTO FAR PASCAL :HMENU, :WORD, :WORD
DeleteMenu PROTO @proto_412
@proto_413 TYPEDEF PROTO FAR PASCAL :HMENU, :WORD, :WORD, :HBITMAP, :HBITMAP
SetMenuItemBitmaps PROTO @proto_413
@proto_414 TYPEDEF PROTO FAR PASCAL
GetMenuCheckMarkDimensions PROTO @proto_414
@proto_415 TYPEDEF PROTO FAR PASCAL :HMENU, :WORD, :SWORD, :SWORD, :SWORD, :HWND, :LPRECT
TrackPopupMenu PROTO @proto_415
@proto_416 TYPEDEF PROTO FAR PASCAL :HDC, :HBRUSH, :FARPROC, :DWORD, :SWORD, :SWORD, :SWORD, :SWORD, :SWORD
GrayString PROTO @proto_416
@proto_417 TYPEDEF PROTO FAR PASCAL :HWND
UpdateWindow PROTO @proto_417
@proto_418 TYPEDEF PROTO FAR PASCAL :HWND
SetActiveWindow PROTO @proto_418
@proto_419 TYPEDEF PROTO FAR PASCAL :HWND, :LPPAINTSTRUCT
BeginPaint PROTO @proto_419
@proto_420 TYPEDEF PROTO FAR PASCAL :HWND, :LPPAINTSTRUCT
EndPaint PROTO @proto_420
@proto_421 TYPEDEF PROTO FAR PASCAL :HWND, :LPRECT, :BOOL
GetUpdateRect PROTO @proto_421
@proto_422 TYPEDEF PROTO FAR PASCAL :HWND, :HRGN, :BOOL
GetUpdateRgn PROTO @proto_422
@proto_423 TYPEDEF PROTO FAR PASCAL :HDC, :HWND
ExcludeUpdateRgn PROTO @proto_423
@proto_424 TYPEDEF PROTO FAR PASCAL :HWND, :LPRECT, :BOOL
InvalidateRect PROTO @proto_424
@proto_425 TYPEDEF PROTO FAR PASCAL :HWND, :LPRECT
ValidateRect PROTO @proto_425
@proto_426 TYPEDEF PROTO FAR PASCAL :HWND, :HRGN, :BOOL
InvalidateRgn PROTO @proto_426
@proto_427 TYPEDEF PROTO FAR PASCAL :HWND, :HRGN
ValidateRgn PROTO @proto_427
@proto_428 TYPEDEF PROTO FAR PASCAL :HWND, :SWORD, :SWORD, :LPRECT, :LPRECT
ScrollWindow PROTO @proto_428
@proto_429 TYPEDEF PROTO FAR PASCAL :HDC, :SWORD, :SWORD, :LPRECT, :LPRECT, :HRGN, :LPRECT
ScrollDC PROTO @proto_429
@proto_430 TYPEDEF PROTO FAR PASCAL :HWND, :SWORD, :SWORD, :BOOL
SetScrollPos PROTO @proto_430
@proto_431 TYPEDEF PROTO FAR PASCAL :HWND, :SWORD
GetScrollPos PROTO @proto_431
@proto_432 TYPEDEF PROTO FAR PASCAL :HWND, :SWORD, :SWORD, :SWORD, :BOOL
SetScrollRange PROTO @proto_432
@proto_433 TYPEDEF PROTO FAR PASCAL :HWND, :SWORD, :LPINT, :LPINT
GetScrollRange PROTO @proto_433
@proto_434 TYPEDEF PROTO FAR PASCAL :HWND, :WORD, :BOOL
ShowScrollBar PROTO @proto_434
@proto_435 TYPEDEF PROTO FAR PASCAL :HWND, :LPSTR, :HANDLE
SetProp PROTO @proto_435
@proto_436 TYPEDEF PROTO FAR PASCAL :HWND, :LPSTR
GetProp PROTO @proto_436
@proto_437 TYPEDEF PROTO FAR PASCAL :HWND, :LPSTR
RemoveProp PROTO @proto_437
@proto_438 TYPEDEF PROTO FAR PASCAL :HWND, :FARPROC
EnumProps PROTO @proto_438
@proto_439 TYPEDEF PROTO FAR PASCAL :HWND, :LPSTR
SetWindowText PROTO @proto_439
@proto_440 TYPEDEF PROTO FAR PASCAL :HWND, :LPSTR, :SWORD
GetWindowText PROTO @proto_440
@proto_441 TYPEDEF PROTO FAR PASCAL :HWND
GetWindowTextLength PROTO @proto_441
@proto_442 TYPEDEF PROTO FAR PASCAL :HWND, :LPRECT
GetClientRect PROTO @proto_442
@proto_443 TYPEDEF PROTO FAR PASCAL :HWND, :LPRECT
GetWindowRect PROTO @proto_443
@proto_444 TYPEDEF PROTO FAR PASCAL :LPRECT, :SDWORD, :BOOL
AdjustWindowRect PROTO @proto_444
@proto_445 TYPEDEF PROTO FAR PASCAL :LPRECT, :SDWORD, :BOOL, :DWORD
AdjustWindowRectEx PROTO @proto_445
MB_OK EQU 000000000h
MB_OKCANCEL EQU 000000001h
MB_ABORTRETRYIGNORE EQU 000000002h
MB_YESNOCANCEL EQU 000000003h
MB_YESNO EQU 000000004h
MB_RETRYCANCEL EQU 000000005h
MB_ICONHAND EQU 000000010h
MB_ICONQUESTION EQU 000000020h
MB_ICONEXCLAMATION EQU 000000030h
MB_ICONASTERISK EQU 000000040h
MB_ICONINFORMATION EQU 000000040h
MB_ICONSTOP EQU 000000010h
MB_DEFBUTTON1 EQU 000000000h
MB_DEFBUTTON2 EQU 000000100h
MB_DEFBUTTON3 EQU 000000200h
MB_APPLMODAL EQU 000000000h
MB_SYSTEMMODAL EQU 000001000h
MB_TASKMODAL EQU 000002000h
MB_NOFOCUS EQU 000008000h
MB_TYPEMASK EQU 00000000fh
MB_ICONMASK EQU 0000000f0h
MB_DEFMASK EQU 000000f00h
MB_MODEMASK EQU 000003000h
MB_MISCMASK EQU 00000c000h
@proto_446 TYPEDEF PROTO FAR PASCAL :HWND, :LPSTR, :LPSTR, :WORD
MessageBox PROTO @proto_446
@proto_447 TYPEDEF PROTO FAR PASCAL :WORD
MessageBeep PROTO @proto_447
@proto_448 TYPEDEF PROTO FAR PASCAL :BOOL
ShowCursor PROTO @proto_448
@proto_449 TYPEDEF PROTO FAR PASCAL :SWORD, :SWORD
SetCursorPos PROTO @proto_449
@proto_450 TYPEDEF PROTO FAR PASCAL :HCURSOR
SetCursor PROTO @proto_450
@proto_451 TYPEDEF PROTO FAR PASCAL :LPPOINT
GetCursorPos PROTO @proto_451
@proto_452 TYPEDEF PROTO FAR PASCAL :LPRECT
ClipCursor PROTO @proto_452
@proto_453 TYPEDEF PROTO FAR PASCAL :HWND, :HBITMAP, :SWORD, :SWORD
CreateCaret PROTO @proto_453
@proto_454 TYPEDEF PROTO FAR PASCAL
GetCaretBlinkTime PROTO @proto_454
@proto_455 TYPEDEF PROTO FAR PASCAL :WORD
SetCaretBlinkTime PROTO @proto_455
@proto_456 TYPEDEF PROTO FAR PASCAL
DestroyCaret PROTO @proto_456
@proto_457 TYPEDEF PROTO FAR PASCAL :HWND
HideCaret PROTO @proto_457
@proto_458 TYPEDEF PROTO FAR PASCAL :HWND
ShowCaret PROTO @proto_458
@proto_459 TYPEDEF PROTO FAR PASCAL :SWORD, :SWORD
SetCaretPos PROTO @proto_459
@proto_460 TYPEDEF PROTO FAR PASCAL :LPPOINT
GetCaretPos PROTO @proto_460
@proto_461 TYPEDEF PROTO FAR PASCAL :HWND, :LPPOINT
ClientToScreen PROTO @proto_461
@proto_462 TYPEDEF PROTO FAR PASCAL :HWND, :LPPOINT
ScreenToClient PROTO @proto_462
@proto_463 TYPEDEF PROTO FAR PASCAL :POINT
WindowFromPoint PROTO @proto_463
@proto_464 TYPEDEF PROTO FAR PASCAL :HWND, :POINT
ChildWindowFromPoint PROTO @proto_464
CTLCOLOR_MSGBOX EQU 0t
CTLCOLOR_EDIT EQU 1t
CTLCOLOR_LISTBOX EQU 2t
CTLCOLOR_BTN EQU 3t
CTLCOLOR_DLG EQU 4t
CTLCOLOR_SCROLLBAR EQU 5t
CTLCOLOR_STATIC EQU 6t
CTLCOLOR_MAX EQU 8t
COLOR_SCROLLBAR EQU 0t
COLOR_BACKGROUND EQU 1t
COLOR_ACTIVECAPTION EQU 2t
COLOR_INACTIVECAPTION EQU 3t
COLOR_MENU EQU 4t
COLOR_WINDOW EQU 5t
COLOR_WINDOWFRAME EQU 6t
COLOR_MENUTEXT EQU 7t
COLOR_WINDOWTEXT EQU 8t
COLOR_CAPTIONTEXT EQU 9t
COLOR_ACTIVEBORDER EQU 10t
COLOR_INACTIVEBORDER EQU 11t
COLOR_APPWORKSPACE EQU 12t
COLOR_HIGHLIGHT EQU 13t
COLOR_HIGHLIGHTTEXT EQU 14t
COLOR_BTNFACE EQU 15t
COLOR_BTNSHADOW EQU 16t
COLOR_GRAYTEXT EQU 17t
COLOR_BTNTEXT EQU 18t
COLOR_ENDCOLORS EQU 000000012h
@proto_465 TYPEDEF PROTO FAR PASCAL :SWORD
GetSysColor PROTO @proto_465
@proto_466 TYPEDEF PROTO FAR PASCAL :SWORD, :LPINT, :FAR PTR SDWORD
SetSysColors PROTO @proto_466
@proto_467 TYPEDEF PROTO FAR PASCAL :HDC, :HRGN, :HBRUSH
FillRgn PROTO @proto_467
@proto_468 TYPEDEF PROTO FAR PASCAL :HDC, :HRGN, :HBRUSH, :SWORD, :SWORD
FrameRgn PROTO @proto_468
@proto_469 TYPEDEF PROTO FAR PASCAL :HDC, :HRGN
InvertRgn PROTO @proto_469
@proto_470 TYPEDEF PROTO FAR PASCAL :HDC, :HRGN
PaintRgn PROTO @proto_470
@proto_471 TYPEDEF PROTO FAR PASCAL :HRGN, :SWORD, :SWORD
PtInRegion PROTO @proto_471
@proto_472 TYPEDEF PROTO FAR PASCAL :HDC, :LPRECT
DrawFocusRect PROTO @proto_472
@proto_473 TYPEDEF PROTO FAR PASCAL :HDC, :LPRECT, :HBRUSH
FillRect PROTO @proto_473
@proto_474 TYPEDEF PROTO FAR PASCAL :HDC, :LPRECT, :HBRUSH
FrameRect PROTO @proto_474
@proto_475 TYPEDEF PROTO FAR PASCAL :HDC, :LPRECT
InvertRect PROTO @proto_475
@proto_476 TYPEDEF PROTO FAR PASCAL :LPRECT, :SWORD, :SWORD, :SWORD, :SWORD
SetRect PROTO @proto_476
@proto_477 TYPEDEF PROTO FAR PASCAL :LPRECT
SetRectEmpty PROTO @proto_477
@proto_478 TYPEDEF PROTO FAR PASCAL :LPRECT, :LPRECT
CopyRect PROTO @proto_478
@proto_479 TYPEDEF PROTO FAR PASCAL :LPRECT, :SWORD, :SWORD
InflateRect PROTO @proto_479
@proto_480 TYPEDEF PROTO FAR PASCAL :LPRECT, :LPRECT, :LPRECT
IntersectRect PROTO @proto_480
@proto_481 TYPEDEF PROTO FAR PASCAL :LPRECT, :LPRECT, :LPRECT
UnionRect PROTO @proto_481
@proto_482 TYPEDEF PROTO FAR PASCAL :LPRECT, :SWORD, :SWORD
OffsetRect PROTO @proto_482
@proto_483 TYPEDEF PROTO FAR PASCAL :LPRECT
IsRectEmpty PROTO @proto_483
@proto_484 TYPEDEF PROTO FAR PASCAL :LPRECT, :LPRECT
EqualRect PROTO @proto_484
@proto_485 TYPEDEF PROTO FAR PASCAL :LPRECT, :POINT
PtInRect PROTO @proto_485
@proto_486 TYPEDEF PROTO FAR PASCAL :HDC, :LPRECT
RectVisible PROTO @proto_486
@proto_487 TYPEDEF PROTO FAR PASCAL :HRGN, :LPRECT
RectInRegion PROTO @proto_487
@proto_488 TYPEDEF PROTO FAR PASCAL
GetCurrentTime PROTO @proto_488
@proto_489 TYPEDEF PROTO FAR PASCAL
GetTickCount PROTO @proto_489
@proto_490 TYPEDEF PROTO FAR PASCAL :HWND, :SWORD
GetWindowWord PROTO @proto_490
@proto_491 TYPEDEF PROTO FAR PASCAL :HWND, :SWORD, :WORD
SetWindowWord PROTO @proto_491
@proto_492 TYPEDEF PROTO FAR PASCAL :HWND, :SWORD
GetWindowLong PROTO @proto_492
@proto_493 TYPEDEF PROTO FAR PASCAL :HWND, :SWORD, :SDWORD
SetWindowLong PROTO @proto_493
@proto_494 TYPEDEF PROTO FAR PASCAL :HWND, :SWORD
GetClassWord PROTO @proto_494
@proto_495 TYPEDEF PROTO FAR PASCAL :HWND, :SWORD, :WORD
SetClassWord PROTO @proto_495
@proto_496 TYPEDEF PROTO FAR PASCAL :HWND, :SWORD
GetClassLong PROTO @proto_496
@proto_497 TYPEDEF PROTO FAR PASCAL :HWND, :SWORD, :SDWORD
SetClassLong PROTO @proto_497
@proto_498 TYPEDEF PROTO FAR PASCAL
GetDesktopHwnd PROTO @proto_498
@proto_499 TYPEDEF PROTO FAR PASCAL
GetDesktopWindow PROTO @proto_499
@proto_500 TYPEDEF PROTO FAR PASCAL :HWND
GetParent PROTO @proto_500
@proto_501 TYPEDEF PROTO FAR PASCAL :HWND, :HWND
SetParent PROTO @proto_501
@proto_502 TYPEDEF PROTO FAR PASCAL :HWND, :FARPROC, :SDWORD
EnumChildWindows PROTO @proto_502
@proto_503 TYPEDEF PROTO FAR PASCAL :LPSTR, :LPSTR
FindWindow PROTO @proto_503
@proto_504 TYPEDEF PROTO FAR PASCAL :FARPROC, :SDWORD
EnumWindows PROTO @proto_504
@proto_505 TYPEDEF PROTO FAR PASCAL :HANDLE, :FARPROC, :SDWORD
EnumTaskWindows PROTO @proto_505
@proto_506 TYPEDEF PROTO FAR PASCAL :HWND, :LPSTR, :SWORD
GetClassName PROTO @proto_506
@proto_507 TYPEDEF PROTO FAR PASCAL :HWND
GetTopWindow PROTO @proto_507
@proto_508 TYPEDEF PROTO FAR PASCAL :HWND, :WORD
GetNextWindow PROTO @proto_508
@proto_509 TYPEDEF PROTO FAR PASCAL :HWND
GetWindowTask PROTO @proto_509
@proto_510 TYPEDEF PROTO FAR PASCAL :HWND
GetLastActivePopup PROTO @proto_510
GW_HWNDFIRST EQU 0t
GW_HWNDLAST EQU 1t
GW_HWNDNEXT EQU 2t
GW_HWNDPREV EQU 3t
GW_OWNER EQU 4t
GW_CHILD EQU 5t
@proto_511 TYPEDEF PROTO FAR PASCAL :HWND, :WORD
GetWindow PROTO @proto_511
@proto_512 TYPEDEF PROTO FAR PASCAL :SWORD, :FARPROC
SetWindowsHook PROTO @proto_512
@proto_513 TYPEDEF PROTO FAR PASCAL :SWORD, :FARPROC
UnhookWindowsHook PROTO @proto_513
@proto_514 TYPEDEF PROTO FAR PASCAL :SWORD, :WORD, :DWORD, :FAR PTR FARPROC
DefHookProc PROTO @proto_514
MF_INSERT EQU 000000000h
MF_CHANGE EQU 000000080h
MF_APPEND EQU 000000100h
MF_DELETE EQU 000000200h
MF_REMOVE EQU 000001000h
MF_BYCOMMAND EQU 000000000h
MF_BYPOSITION EQU 000000400h
MF_SEPARATOR EQU 000000800h
MF_ENABLED EQU 000000000h
MF_GRAYED EQU 000000001h
MF_DISABLED EQU 000000002h
MF_UNCHECKED EQU 000000000h
MF_CHECKED EQU 000000008h
MF_USECHECKBITMAPS EQU 000000200h
MF_STRING EQU 000000000h
MF_BITMAP EQU 000000004h
MF_OWNERDRAW EQU 000000100h
MF_POPUP EQU 000000010h
MF_MENUBARBREAK EQU 000000020h
MF_MENUBREAK EQU 000000040h
MF_UNHILITE EQU 000000000h
MF_HILITE EQU 000000080h
MF_SYSMENU EQU 000002000h
MF_HELP EQU 000004000h
MF_MOUSESELECT EQU 000008000h
@tag_0 STRUCT 1t
versionNumber WORD ?
offset1 WORD ?
@tag_0 ENDS
MENUITEMTEMPLATEHEADER TYPEDEF @tag_0
@tag_1 STRUCT 1t
mtOption WORD ?
mtID WORD ?
mtString SBYTE 1t DUP (?)
@tag_1 ENDS
MENUITEMTEMPLATE TYPEDEF @tag_1
MF_END EQU 000000080h
SC_SIZE EQU 00000f000h
SC_MOVE EQU 00000f010h
SC_MINIMIZE EQU 00000f020h
SC_MAXIMIZE EQU 00000f030h
SC_NEXTWINDOW EQU 00000f040h
SC_PREVWINDOW EQU 00000f050h
SC_CLOSE EQU 00000f060h
SC_VSCROLL EQU 00000f070h
SC_HSCROLL EQU 00000f080h
SC_MOUSEMENU EQU 00000f090h
SC_KEYMENU EQU 00000f100h
SC_ARRANGE EQU 00000f110h
SC_RESTORE EQU 00000f120h
SC_TASKLIST EQU 00000f130h
SC_ICON EQU 00000f020h
SC_ZOOM EQU 00000f030h
@proto_515 TYPEDEF PROTO FAR PASCAL :HANDLE, :LPSTR
LoadBitmap PROTO @proto_515
@proto_516 TYPEDEF PROTO FAR PASCAL :HANDLE, :LPSTR
LoadCursor PROTO @proto_516
@proto_517 TYPEDEF PROTO FAR PASCAL :HANDLE, :SWORD, :SWORD, :SWORD, :SWORD, :LPSTR, :LPSTR
CreateCursor PROTO @proto_517
@proto_518 TYPEDEF PROTO FAR PASCAL :HCURSOR
DestroyCursor PROTO @proto_518
IDC_ARROW EQU 32512t
IDC_IBEAM EQU 32513t
IDC_WAIT EQU 32514t
IDC_CROSS EQU 32515t
IDC_UPARROW EQU 32516t
IDC_SIZE EQU 32640t
IDC_ICON EQU 32641t
IDC_SIZENWSE EQU 32642t
IDC_SIZENESW EQU 32643t
IDC_SIZEWE EQU 32644t
IDC_SIZENS EQU 32645t
@proto_519 TYPEDEF PROTO FAR PASCAL :HANDLE, :LPSTR
LoadIcon PROTO @proto_519
@proto_520 TYPEDEF PROTO FAR PASCAL :HANDLE, :SWORD, :SWORD, :BYTE, :BYTE, :LPSTR, :LPSTR
CreateIcon PROTO @proto_520
@proto_521 TYPEDEF PROTO FAR PASCAL :HICON
DestroyIcon PROTO @proto_521
ORD_LANGDRIVER EQU 1t
IDI_APPLICATION EQU 32512t
IDI_HAND TEXTEQU <MAKEINTRESOURCE(32513)>
IDI_QUESTION TEXTEQU <MAKEINTRESOURCE(32514)>
IDI_EXCLAMATION TEXTEQU <MAKEINTRESOURCE(32515)>
IDI_ASTERISK TEXTEQU <MAKEINTRESOURCE(32516)>
@proto_522 TYPEDEF PROTO FAR PASCAL :HANDLE, :WORD, :LPSTR, :SWORD
LoadString PROTO @proto_522
@proto_523 TYPEDEF PROTO FAR PASCAL :LPSTR
AddFontResource PROTO @proto_523
@proto_524 TYPEDEF PROTO FAR PASCAL :LPSTR
RemoveFontResource PROTO @proto_524
CP_HWND EQU 0t
CP_OPEN EQU 1t
CP_DIRECT EQU 2t
VK_KANA EQU 000000015h
VK_ROMAJI EQU 000000016h
VK_ZENKAKU EQU 000000017h
VK_HIRAGANA EQU 000000018h
VK_KANJI EQU 000000019h
VK_CONVERT EQU 00000001ch
VK_NONCONVERT EQU 00000001dh
VK_ACCEPT EQU 00000001eh
VK_MODECHANGE EQU 00000001fh
KNJ_START EQU 000000001h
KNJ_END EQU 000000002h
KNJ_QUERY EQU 000000003h
KNJ_LEARN_MODE EQU 000000010h
KNJ_GETMODE EQU 000000011h
KNJ_SETMODE EQU 000000012h
KNJ_CODECONVERT EQU 000000020h
KNJ_CONVERT EQU 000000021h
KNJ_NEXT EQU 000000022h
KNJ_PREVIOUS EQU 000000023h
KNJ_ACCEPT EQU 000000024h
KNJ_LEARN EQU 000000030h
KNJ_REGISTER EQU 000000031h
KNJ_REMOVE EQU 000000032h
KNJ_CHANGE_UDIC EQU 000000033h
KNJ_JIS1toJIS1KATAKANA EQU 000000014h
KNJ_JIS1toSJIS2 EQU 000000013h
KNJ_JIS1toSJIS2HIRAGANA EQU 000000015h
KNJ_JIS1toSJIS2KATAKANA EQU 000000016h
KNJ_JIS1toDEFAULT EQU 000000010h
KNJ_JIS1toSJIS2OEM EQU 00000001fh
KNJ_JIS2toSJIS2 EQU 000000023h
KNJ_SJIS2toJIS2 EQU 000000032h
KNJ_MD_ALPHA EQU 000000001h
KNJ_MD_HIRAGANA EQU 000000002h
KNJ_MD_HALF EQU 000000004h
KNJ_MD_JIS EQU 000000008h
KNJ_MD_SPECIAL EQU 000000010h
KNJ_CVT_NEXT EQU 000000001h
KNJ_CVT_PREV EQU 000000002h
KNJ_CVT_KATAKANA EQU 000000003h
KNJ_CVT_HIRAGANA EQU 000000004h
KNJ_CVT_JIS1 EQU 000000005h
KNJ_CVT_SJIS2 EQU 000000006h
KNJ_CVT_DEFAULT EQU 000000007h
KNJ_CVT_TYPED EQU 000000008h
@tag_2 STRUCT 1t
fnc SWORD ?
wParam SWORD ?
lpSource LPSTR ?
lpDest LPSTR ?
wCount SWORD ?
lpReserved1 LPSTR ?
lpReserved2 LPSTR ?
@tag_2 ENDS
KANJISTRUCT TYPEDEF @tag_2
LPKANJISTRUCT TYPEDEF FAR PTR @tag_2
@proto_525 TYPEDEF PROTO FAR PASCAL :HWND, :LPKANJISTRUCT
ConvertRequest PROTO @proto_525
@proto_526 TYPEDEF PROTO FAR PASCAL :SWORD, :SWORD
SetConvertParams PROTO @proto_526
@proto_527 TYPEDEF PROTO FAR PASCAL :BOOL
SetConvertHook PROTO @proto_527
@proto_528 TYPEDEF PROTO FAR PASCAL :SBYTE
IsTwoByteCharPrefix PROTO @proto_528
IDOK EQU 1t
IDCANCEL EQU 2t
IDABORT EQU 3t
IDRETRY EQU 4t
IDIGNORE EQU 5t
IDYES EQU 6t
IDNO EQU 7t
ES_LEFT EQU 000000000h
ES_CENTER EQU 000000001h
ES_RIGHT EQU 000000002h
ES_MULTILINE EQU 000000004h
ES_UPPERCASE EQU 000000008h
ES_LOWERCASE EQU 000000010h
ES_PASSWORD EQU 000000020h
ES_AUTOVSCROLL EQU 000000040h
ES_AUTOHSCROLL EQU 000000080h
ES_NOHIDESEL EQU 000000100h
ES_OEMCONVERT EQU 000000400h
EN_SETFOCUS EQU 000000100h
EN_KILLFOCUS EQU 000000200h
EN_CHANGE EQU 000000300h
EN_UPDATE EQU 000000400h
EN_ERRSPACE EQU 000000500h
EN_MAXTEXT EQU 000000501h
EN_HSCROLL EQU 000000601h
EN_VSCROLL EQU 000000602h
EM_GETSEL EQU 000000400h
EM_SETSEL EQU 000000401h
EM_GETRECT EQU 000000402h
EM_SETRECT EQU 000000403h
EM_SETRECTNP EQU 000000404h
EM_SCROLL EQU 000000405h
EM_LINESCROLL EQU 000000406h
EM_GETMODIFY EQU 000000408h
EM_SETMODIFY EQU 000000409h
EM_GETLINECOUNT EQU 00000040ah
EM_LINEINDEX EQU 00000040bh
EM_SETHANDLE EQU 00000040ch
EM_GETHANDLE EQU 00000040dh
EM_GETTHUMB EQU 00000040eh
EM_LINELENGTH EQU 000000411h
EM_REPLACESEL EQU 000000412h
EM_SETFONT EQU 000000413h
EM_GETLINE EQU 000000414h
EM_LIMITTEXT EQU 000000415h
EM_CANUNDO EQU 000000416h
EM_UNDO EQU 000000417h
EM_FMTLINES EQU 000000418h
EM_LINEFROMCHAR EQU 000000419h
EM_SETWORDBREAK EQU 00000041ah
EM_SETTABSTOPS EQU 00000041bh
EM_SETPASSWORDCHAR EQU 00000041ch
EM_EMPTYUNDOBUFFER EQU 00000041dh
EM_MSGMAX EQU 00000041eh
BS_PUSHBUTTON EQU 000000000h
BS_DEFPUSHBUTTON EQU 000000001h
BS_CHECKBOX EQU 000000002h
BS_AUTOCHECKBOX EQU 000000003h
BS_RADIOBUTTON EQU 000000004h
BS_3STATE EQU 000000005h
BS_AUTO3STATE EQU 000000006h
BS_GROUPBOX EQU 000000007h
BS_USERBUTTON EQU 000000008h
BS_AUTORADIOBUTTON EQU 000000009h
BS_PUSHBOX EQU 00000000ah
BS_OWNERDRAW EQU 00000000bh
BS_LEFTTEXT EQU 000000020h
BN_CLICKED EQU 0t
BN_PAINT EQU 1t
BN_HILITE EQU 2t
BN_UNHILITE EQU 3t
BN_DISABLE EQU 4t
BN_DOUBLECLICKED EQU 5t
BM_GETCHECK EQU 000000400h
BM_SETCHECK EQU 000000401h
BM_GETSTATE EQU 000000402h
BM_SETSTATE EQU 000000403h
BM_SETSTYLE EQU 000000404h
SS_LEFT EQU 000000000h
SS_CENTER EQU 000000001h
SS_RIGHT EQU 000000002h
SS_ICON EQU 000000003h
SS_BLACKRECT EQU 000000004h
SS_GRAYRECT EQU 000000005h
SS_WHITERECT EQU 000000006h
SS_BLACKFRAME EQU 000000007h
SS_GRAYFRAME EQU 000000008h
SS_WHITEFRAME EQU 000000009h
SS_USERITEM EQU 00000000ah
SS_SIMPLE EQU 00000000bh
SS_LEFTNOWORDWRAP EQU 00000000ch
SS_NOPREFIX EQU 000000080h
@proto_529 TYPEDEF PROTO FAR PASCAL :HWND, :LPMSG
IsDialogMessage PROTO @proto_529
@proto_530 TYPEDEF PROTO FAR PASCAL :HWND, :LPRECT
MapDialogRect PROTO @proto_530
@proto_531 TYPEDEF PROTO FAR PASCAL :HWND, :LPSTR, :SWORD, :SWORD, :WORD
DlgDirList PROTO @proto_531
@proto_532 TYPEDEF PROTO FAR PASCAL :HWND, :LPSTR, :SWORD
DlgDirSelect PROTO @proto_532
@proto_533 TYPEDEF PROTO FAR PASCAL :HWND, :LPSTR, :SWORD, :SWORD, :WORD
DlgDirListComboBox PROTO @proto_533
@proto_534 TYPEDEF PROTO FAR PASCAL :HWND, :LPSTR, :SWORD
DlgDirSelectComboBox PROTO @proto_534
DS_ABSALIGN EQU 000000001h
DS_SYSMODAL EQU 000000002h
DS_LOCALEDIT EQU 000000020h
DS_SETFONT EQU 000000040h
DS_MODALFRAME EQU 000000080h
DS_NOIDLEMSG EQU 000000100h
DM_GETDEFID EQU 000000400h
DM_SETDEFID EQU 000000401h
DC_HASDEFID EQU 00000534bh
DLGC_WANTARROWS EQU 000000001h
DLGC_WANTTAB EQU 000000002h
DLGC_WANTALLKEYS EQU 000000004h
DLGC_WANTMESSAGE EQU 000000004h
DLGC_HASSETSEL EQU 000000008h
DLGC_DEFPUSHBUTTON EQU 000000010h
DLGC_UNDEFPUSHBUTTON EQU 000000020h
DLGC_RADIOBUTTON EQU 000000040h
DLGC_WANTCHARS EQU 000000080h
DLGC_STATIC EQU 000000100h
DLGC_BUTTON EQU 000002000h
LB_CTLCODE EQU 000000000h
LB_OKAY EQU 0t
LB_ERR EQU 0ffffffffh
LB_ERRSPACE EQU 0fffffffeh
LBN_ERRSPACE EQU 0fffffffeh
LBN_SELCHANGE EQU 1t
LBN_DBLCLK EQU 2t
LBN_SELCANCEL EQU 3t
LBN_SETFOCUS EQU 4t
LBN_KILLFOCUS EQU 5t
LB_ADDSTRING EQU 000000401h
LB_INSERTSTRING EQU 000000402h
LB_DELETESTRING EQU 000000403h
LB_RESETCONTENT EQU 000000405h
LB_SETSEL EQU 000000406h
LB_SETCURSEL EQU 000000407h
LB_GETSEL EQU 000000408h
LB_GETCURSEL EQU 000000409h
LB_GETTEXT EQU 00000040ah
LB_GETTEXTLEN EQU 00000040bh
LB_GETCOUNT EQU 00000040ch
LB_SELECTSTRING EQU 00000040dh
LB_DIR EQU 00000040eh
LB_GETTOPINDEX EQU 00000040fh
LB_FINDSTRING EQU 000000410h
LB_GETSELCOUNT EQU 000000411h
LB_GETSELITEMS EQU 000000412h
LB_SETTABSTOPS EQU 000000413h
LB_GETHORIZONTALEXTENT EQU 000000414h
LB_SETHORIZONTALEXTENT EQU 000000415h
LB_SETCOLUMNWIDTH EQU 000000416h
LB_SETTOPINDEX EQU 000000418h
LB_GETITEMRECT EQU 000000419h
LB_GETITEMDATA EQU 00000041ah
LB_SETITEMDATA EQU 00000041bh
LB_SELITEMRANGE EQU 00000041ch
LB_MSGMAX EQU 000000421h
LBS_NOTIFY EQU 000000001h
LBS_SORT EQU 000000002h
LBS_NOREDRAW EQU 000000004h
LBS_MULTIPLESEL EQU 000000008h
LBS_OWNERDRAWFIXED EQU 000000010h
LBS_OWNERDRAWVARIABLE EQU 000000020h
LBS_HASSTRINGS EQU 000000040h
LBS_USETABSTOPS EQU 000000080h
LBS_NOINTEGRALHEIGHT EQU 000000100h
LBS_MULTICOLUMN EQU 000000200h
LBS_WANTKEYBOARDINPUT EQU 000000400h
LBS_EXTENDEDSEL EQU 000000800h
LBS_STANDARD EQU 000a00003h
CB_OKAY EQU 0t
CB_ERR EQU 0ffffffffh
CB_ERRSPACE EQU 0fffffffeh
CBN_ERRSPACE EQU 0ffffffffh
CBN_SELCHANGE EQU 1t
CBN_DBLCLK EQU 2t
CBN_SETFOCUS EQU 3t
CBN_KILLFOCUS EQU 4t
CBN_EDITCHANGE EQU 5t
CBN_EDITUPDATE EQU 6t
CBN_DROPDOWN EQU 7t
CBS_SIMPLE EQU 000000001h
CBS_DROPDOWN EQU 000000002h
CBS_DROPDOWNLIST EQU 000000003h
CBS_OWNERDRAWFIXED EQU 000000010h
CBS_OWNERDRAWVARIABLE EQU 000000020h
CBS_AUTOHSCROLL EQU 000000040h
CBS_OEMCONVERT EQU 000000080h
CBS_SORT EQU 000000100h
CBS_HASSTRINGS EQU 000000200h
CBS_NOINTEGRALHEIGHT EQU 000000400h
CB_GETEDITSEL EQU 000000400h
CB_LIMITTEXT EQU 000000401h
CB_SETEDITSEL EQU 000000402h
CB_ADDSTRING EQU 000000403h
CB_DELETESTRING EQU 000000404h
CB_DIR EQU 000000405h
CB_GETCOUNT EQU 000000406h
CB_GETCURSEL EQU 000000407h
CB_GETLBTEXT EQU 000000408h
CB_GETLBTEXTLEN EQU 000000409h
CB_INSERTSTRING EQU 00000040ah
CB_RESETCONTENT EQU 00000040bh
CB_FINDSTRING EQU 00000040ch
CB_SELECTSTRING EQU 00000040dh
CB_SETCURSEL EQU 00000040eh
CB_SHOWDROPDOWN EQU 00000040fh
CB_GETITEMDATA EQU 000000410h
CB_SETITEMDATA EQU 000000411h
CB_GETDROPPEDCONTROLRECT EQU 000000412h
CB_MSGMAX EQU 000000413h
SBS_HORZ EQU 000000000h
SBS_VERT EQU 000000001h
SBS_TOPALIGN EQU 000000002h
SBS_LEFTALIGN EQU 000000002h
SBS_BOTTOMALIGN EQU 000000004h
SBS_RIGHTALIGN EQU 000000004h
SBS_SIZEBOXTOPLEFTALIGN EQU 000000002h
SBS_SIZEBOXBOTTOMRIGHTALIGN EQU 000000004h
SBS_SIZEBOX EQU 000000008h
@proto_535 TYPEDEF PROTO FAR PASCAL
OpenSound PROTO @proto_535
@proto_536 TYPEDEF PROTO FAR PASCAL
CloseSound PROTO @proto_536
@proto_537 TYPEDEF PROTO FAR PASCAL :SWORD, :SWORD
SetVoiceQueueSize PROTO @proto_537
@proto_538 TYPEDEF PROTO FAR PASCAL :SWORD, :SWORD, :SWORD, :SWORD
SetVoiceNote PROTO @proto_538
@proto_539 TYPEDEF PROTO FAR PASCAL :SWORD, :SWORD, :SWORD, :SWORD, :SWORD
SetVoiceAccent PROTO @proto_539
@proto_540 TYPEDEF PROTO FAR PASCAL :SWORD, :SWORD, :SWORD
SetVoiceEnvelope PROTO @proto_540
@proto_541 TYPEDEF PROTO FAR PASCAL :SWORD, :SWORD
SetSoundNoise PROTO @proto_541
@proto_542 TYPEDEF PROTO FAR PASCAL :SWORD, :SDWORD, :SWORD
SetVoiceSound PROTO @proto_542
@proto_543 TYPEDEF PROTO FAR PASCAL
StartSound PROTO @proto_543
@proto_544 TYPEDEF PROTO FAR PASCAL
StopSound PROTO @proto_544
@proto_545 TYPEDEF PROTO FAR PASCAL :SWORD
WaitSoundState PROTO @proto_545
@proto_546 TYPEDEF PROTO FAR PASCAL
SyncAllVoices PROTO @proto_546
@proto_547 TYPEDEF PROTO FAR PASCAL :SWORD
CountVoiceNotes PROTO @proto_547
@proto_548 TYPEDEF PROTO FAR PASCAL
GetThresholdEvent PROTO @proto_548
@proto_549 TYPEDEF PROTO FAR PASCAL
GetThresholdStatus PROTO @proto_549
@proto_550 TYPEDEF PROTO FAR PASCAL :SWORD, :SWORD
SetVoiceThreshold PROTO @proto_550
S_QUEUEEMPTY EQU 0t
S_THRESHOLD EQU 1t
S_ALLTHRESHOLD EQU 2t
S_NORMAL EQU 0t
S_LEGATO EQU 1t
S_STACCATO EQU 2t
S_PERIOD512 EQU 0t
S_PERIOD1024 EQU 1t
S_PERIOD2048 EQU 2t
S_PERIODVOICE EQU 3t
S_WHITE512 EQU 4t
S_WHITE1024 EQU 5t
S_WHITE2048 EQU 6t
S_WHITEVOICE EQU 7t
S_SERDVNA EQU 0ffffffffh
S_SEROFM EQU 0fffffffeh
S_SERMACT EQU 0fffffffdh
S_SERQFUL EQU 0fffffffch
S_SERBDNT EQU 0fffffffbh
S_SERDLN EQU 0fffffffah
S_SERDCC EQU 0fffffff9h
S_SERDTP EQU 0fffffff8h
S_SERDVL EQU 0fffffff7h
S_SERDMD EQU 0fffffff6h
S_SERDSH EQU 0fffffff5h
S_SERDPT EQU 0fffffff4h
S_SERDFQ EQU 0fffffff3h
S_SERDDR EQU 0fffffff2h
S_SERDSR EQU 0fffffff1h
S_SERDST EQU 0fffffff0h
NOPARITY EQU 0t
ODDPARITY EQU 1t
EVENPARITY EQU 2t
MARKPARITY EQU 3t
SPACEPARITY EQU 4t
ONESTOPBIT EQU 0t
ONE5STOPBITS EQU 1t
TWOSTOPBITS EQU 2t
IGNORE EQU 0t
INFINITE EQU 00000ffffh
CE_RXOVER EQU 000000001h
CE_OVERRUN EQU 000000002h
CE_RXPARITY EQU 000000004h
CE_FRAME EQU 000000008h
CE_BREAK EQU 000000010h
CE_CTSTO EQU 000000020h
CE_DSRTO EQU 000000040h
CE_RLSDTO EQU 000000080h
CE_TXFULL EQU 000000100h
CE_PTO EQU 000000200h
CE_IOE EQU 000000400h
CE_DNS EQU 000000800h
CE_OOP EQU 000001000h
CE_MODE EQU 000008000h
IE_BADID EQU 0ffffffffh
IE_OPEN EQU 0fffffffeh
IE_NOPEN EQU 0fffffffdh
IE_MEMORY EQU 0fffffffch
IE_DEFAULT EQU 0fffffffbh
IE_HARDWARE EQU 0fffffff6h
IE_BYTESIZE EQU 0fffffff5h
IE_BAUDRATE EQU 0fffffff4h
EV_RXCHAR EQU 000000001h
EV_RXFLAG EQU 000000002h
EV_TXEMPTY EQU 000000004h
EV_CTS EQU 000000008h
EV_DSR EQU 000000010h
EV_RLSD EQU 000000020h
EV_BREAK EQU 000000040h
EV_ERR EQU 000000080h
EV_RING EQU 000000100h
EV_PERR EQU 000000200h
SETXOFF EQU 1t
SETXON EQU 2t
SETRTS EQU 3t
CLRRTS EQU 4t
SETDTR EQU 5t
CLRDTR EQU 6t
RESETDEV EQU 7t
LPTx EQU 000000080h
tagDCB STRUCT 1t
Id BYTE ?
BaudRate WORD ?
ByteSize BYTE ?
Parity BYTE ?
StopBits BYTE ?
RlsTimeout WORD ?
CtsTimeout WORD ?
DsrTimeout WORD ?
@rec_0 RECORD fBinary@tagDCB:1, fRtsDisable@tagDCB:1, fParity@tagDCB:1, fOutxCtsFlow@tagDCB:1, fOutxDsrFlow@tagDCB:1, fDummy@tagDCB:2, fDtrDisable@tagDCB:1
@bit_0 @rec_0 <>
@rec_1 RECORD fOutX@tagDCB:1, fInX@tagDCB:1, fPeChar@tagDCB:1, fNull@tagDCB:1, fChEvt@tagDCB:1, fDtrflow@tagDCB:1, fRtsflow@tagDCB:1, fDummy2@tagDCB:1
@bit_1 @rec_1 <>
XonChar SBYTE ?
XoffChar SBYTE ?
XonLim WORD ?
XoffLim WORD ?
PeChar SBYTE ?
EofChar SBYTE ?
EvtChar SBYTE ?
TxDelay WORD ?
tagDCB ENDS
DCB TYPEDEF tagDCB
tagCOMSTAT STRUCT 1t
@rec_2 RECORD fCtsHold@tagCOMSTAT:1, fDsrHold@tagCOMSTAT:1, fRlsdHold@tagCOMSTAT:1, fXoffHold@tagCOMSTAT:1, fXoffSent@tagCOMSTAT:1, fEof@tagCOMSTAT:1, fTxim@tagCOMSTAT:1, @tag_3:1
@bit_0 @rec_2 <>
cbInQue WORD ?
cbOutQue WORD ?
tagCOMSTAT ENDS
COMSTAT TYPEDEF tagCOMSTAT
@proto_551 TYPEDEF PROTO FAR PASCAL :LPSTR, :WORD, :WORD
OpenComm PROTO @proto_551
@proto_552 TYPEDEF PROTO FAR PASCAL :FAR PTR DCB
SetCommState PROTO @proto_552
@proto_553 TYPEDEF PROTO FAR PASCAL :SWORD, :FAR PTR DCB
GetCommState PROTO @proto_553
@proto_554 TYPEDEF PROTO FAR PASCAL :SWORD, :LPSTR, :SWORD
ReadComm PROTO @proto_554
@proto_555 TYPEDEF PROTO FAR PASCAL :SWORD, :SBYTE
UngetCommChar PROTO @proto_555
@proto_556 TYPEDEF PROTO FAR PASCAL :SWORD, :LPSTR, :SWORD
WriteComm PROTO @proto_556
@proto_557 TYPEDEF PROTO FAR PASCAL :SWORD
CloseComm PROTO @proto_557
@proto_558 TYPEDEF PROTO FAR PASCAL :SWORD, :FAR PTR COMSTAT
GetCommError PROTO @proto_558
@proto_559 TYPEDEF PROTO FAR PASCAL :LPSTR, :FAR PTR DCB
BuildCommDCB PROTO @proto_559
@proto_560 TYPEDEF PROTO FAR PASCAL :SWORD, :SBYTE
TransmitCommChar PROTO @proto_560
@proto_561 TYPEDEF PROTO FAR PASCAL :SWORD, :WORD
SetCommEventMask PROTO @proto_561
@proto_562 TYPEDEF PROTO FAR PASCAL :SWORD, :SWORD
GetCommEventMask PROTO @proto_562
@proto_563 TYPEDEF PROTO FAR PASCAL :SWORD
SetCommBreak PROTO @proto_563
@proto_564 TYPEDEF PROTO FAR PASCAL :SWORD
ClearCommBreak PROTO @proto_564
@proto_565 TYPEDEF PROTO FAR PASCAL :SWORD, :SWORD
FlushComm PROTO @proto_565
@proto_566 TYPEDEF PROTO FAR PASCAL :SWORD, :SWORD
EscapeCommFunction PROTO @proto_566
tagMDICREATESTRUCT STRUCT 1t
szClass LPSTR ?
szTitle LPSTR ?
hOwner HANDLE ?
x SWORD ?
y SWORD ?
cx1 SWORD ?
cy1 SWORD ?
style SDWORD ?
lParam SDWORD ?
tagMDICREATESTRUCT ENDS
MDICREATESTRUCT TYPEDEF tagMDICREATESTRUCT
LPMDICREATESTRUCT TYPEDEF FAR PTR MDICREATESTRUCT
tagCLIENTCREATESTRUCT STRUCT 1t
hWindowMenu HANDLE ?
idFirstChild WORD ?
tagCLIENTCREATESTRUCT ENDS
CLIENTCREATESTRUCT TYPEDEF tagCLIENTCREATESTRUCT
LPCLIENTCREATESTRUCT TYPEDEF FAR PTR CLIENTCREATESTRUCT
@proto_567 TYPEDEF PROTO FAR PASCAL :HWND, :HWND, :WORD, :WORD, :SDWORD
DefFrameProc PROTO @proto_567
@proto_568 TYPEDEF PROTO FAR PASCAL :HWND, :WORD, :WORD, :SDWORD
DefMDIChildProc PROTO @proto_568
@proto_569 TYPEDEF PROTO FAR PASCAL :HWND, :LPMSG
TranslateMDISysAccel PROTO @proto_569
@proto_570 TYPEDEF PROTO FAR PASCAL :HWND
ArrangeIconicWindows PROTO @proto_570
HELP_CONTEXT EQU 000000001h
HELP_QUIT EQU 000000002h
HELP_INDEX EQU 000000003h
HELP_HELPONHELP EQU 000000004h
HELP_SETINDEX EQU 000000005h
HELP_KEY EQU 000000101h
HELP_MULTIKEY EQU 000000201h
@proto_571 TYPEDEF PROTO FAR PASCAL :HWND, :LPSTR, :WORD, :DWORD
WinHelp PROTO @proto_571
tagMULTIKEYHELP STRUCT 1t
mkSize WORD ?
mkKeylist BYTE ?
szKeyphrase BYTE 1t DUP (?)
tagMULTIKEYHELP ENDS
MULTIKEYHELP TYPEDEF tagMULTIKEYHELP
@proto_572 TYPEDEF PROTO FAR PASCAL
ProfInsChk PROTO @proto_572
@proto_573 TYPEDEF PROTO FAR PASCAL :SWORD, :SWORD
ProfSetup PROTO @proto_573
@proto_574 TYPEDEF PROTO FAR PASCAL :SWORD, :SWORD
ProfSampRate PROTO @proto_574
@proto_575 TYPEDEF PROTO FAR PASCAL
ProfStart PROTO @proto_575
@proto_576 TYPEDEF PROTO FAR PASCAL
ProfStop PROTO @proto_576
@proto_577 TYPEDEF PROTO FAR PASCAL
ProfClear PROTO @proto_577
@proto_578 TYPEDEF PROTO FAR PASCAL
ProfFlush PROTO @proto_578
@proto_579 TYPEDEF PROTO FAR PASCAL
ProfFinish PROTO @proto_579
; End of file WINDOWS.H